Easiest way would be to get in on a work visa. Otherwise, our immigration is a mess right now because of the Trump shakeups. In terms of red states, can't help you much there except to say avoid the coasts. The large majority of our "red" states are in the south, and if you've lived in BC your whole life, the culture shock will be VERY real.
I'm actually retired. Thanks