10. Get transferred
Does your current company have a Canadian arm? What about a subsidiary? If so, you could be eligible for an intra-company transfer to Canada.
This so-called “NAFTA Visa” is only for people from certain countries that have trade agreements with Canada, namely Chile, Jordan, Peru, Colombia, Liechtenstein, Switzerland, Costa Rica, Mexico, United States of America, Iceland, Norway, Israel, and Panama. If you can qualify, this is one of the fastest and easiest ways to make a move to Canada.