If you want mountains, you're kinda limited. Vancouver, BC, has great mountains, ocean, and forest access, but COL is pretty high for Canada. Calgary, AB is the closest city to the Canadian Rockies, but is in the middle of nowhere elsewise.
If you're looking for good internet, though, you're going to want Vancouver or Toronto. Those are the tech hubs of Canada.
Same TBH. I've never heard of this service until today.