I'm a Mexican citizen living in the US with H1B about to expire, looking to migrate to Canada (Calgary or Toronto area). Are there any restrictions on asking for permanent residence on a TN-1 working visa (skilled worker)? Spouse and myself with bachelors degree in Engineering and Accounting...