Ontario
I work as an agency RN in Ontario. I get to make my own schedule. Vacation pay is about 4% of my salary. (2 weeks). But I have control over when I work.
I also teach in the clinical setting, so I do take 3 weeks off to do that, and come back to my agency job, I can still take time off to have a vacation, or just down time, without having to explain anything to anyone. If you are looking for flexibility, agency is the way to go. If you are looking for stability, you want to find something more permanant. Lots of jobs in Ontario, and if you are coming from abroad, employers may make you an offer of full-time employment.
It will be a difficult transition either way. Let us know if we can help.
Nursing News