Study and Work in Canada.
One of the best ways to come to Canada is to register to a school. Studying in a College or University will allow you to work 20 hours per week. And sometimes, in case of co-op work programs, you will be able to work full-time as well.
There are so many programs and course all over Canada! In Vancouver and Toronto there’s the highest number of schools, private or public.