I have hear a lot of opinions that if you are not a Canadian resident or citizen it is extremely hard to get into Canada. Your chances are better in US!! I new a lot of guys who spent their time in canada trying to get into it and eventually ended up in USA.