Also : immigrating to Canada is time-consuming and exhausting (typically 1 year and lots of paper work) but going to Canada with a work visa is quick and painless. Most of the time, startups are taking care of the paperwork and can even help of the relocation. And if you really like the place, after a few months, you can then apply for immigration.