There are a few extra ways that can let you stay in the US long term as a Canadian, one is getting a TN visa, which is exclusive for NAFTA, but you need a legitimate employer and a corresponding job from a range of professions. Another option would be investing in a US business 100k-200k, like...