My outfit, TandemLaunch, has built 20+ deep tech companies in Montreal with people from all over the globe (some 40+ countries of origin). Depending on your background, there might be opportunities for you in one of those. Our companies range from early stage to those with 100+ employees so there are opportunities along the entire risk/reward spectrum (see here http://www.tandemlaunch.com/#portfolio). Obviously there are plenty of other great companies in Montreal as well.
Happy to help with any local insights if you are considering this beautiful city (including with immigration since we have literally done this 100+ times).
cheers Helge