Earlier quoted context omitted.
> Like a typical American, I only speak English, though I know enough German and Spanish to navigate public transit YMMV, but from my experience, I'd suggest budgeting ~2 years to get to reasonable fluency wherever you wind up going, and ~5 years to feel like you've got the hang of your adopted culture. (That's starting from scratch; these days with everything available from home on the internet you might be able to…
Thanks I know it would take a long time hence thinking hard where I will end up.
(you mentioned NDP: I'm not up on CA politics, but would guess that'd put you firmly centre-left here, with Socialists and Greens as major parties who are even further left)