The US is a nightmare regarding immigration. The Canadian system is straight forward for qualified people.