Relocating from the States to BC isn't going to be easy, Ben.
It would be my recommendation that you check out Canada's Immigration website to see how you can manage to become a legal resident.
BC is a diverse, beautiful place with (mostly) friendly people. I find that some Canadians don't like America and if you don't have thick skin it would be easy to take their comments personally.
Food is expensive, real estate is expensive, but the climate is nice and there is just absolute beauty everywhere. I cannot think of a more beautiful place in a temperate zone.