I am starting the process to immigrate to Canada from the US. Maybe unsurprisingly I find I have no ideas where I would like to live. I do enjoy mountains, and don't want to be in the heart of a city.
I definitely require high speed internet access. Other than that, I could use some help!
EDIT: Mountains are not a deal breaker. Water would be nice, but sea level rise is a concern.
Sorry, I don't have a recommendation, but I will warn you against Alberta. I've lived here my entire life here and I love this land, but it's getting more dangerous here for queer folks. BC could be a consideration if you can afford housing there.