Hey. Probably the best way is to go to university in the U.S. on an F-1 visa. The challenge is the strict limitations on working when attending school but after you graduate, you will get 1-3 years of largely unrestricted work authorization and the TN as a work option as well. Or go to university in Canada and then when you graduate, work in the U.S. on a TN.