So, basically, your complaints are all things that most Tesla owners don't complain about. Almost every discussion about electric cars features a subthread with the same back and forth about these same topics. No sign of any learning.
Ah well.
Tesla and other EV car companies successfully sell cars in Canada, so apparently it's not all Canadians: http://www.fleetcarma.com/ev-sales-canada-2016-final/ In fact the market share of EVs in Canada is similar to the US.
I'd be surprised if Canada was that different than the US: some apartment complexes will install chargers because it will eventually be an important amenity (that's why I have chargers at my apartment complex), some communities will start requiring them for new construction (Palo Alto does this already), you'll find chargers installed for on-street parking (already happening various places), and eventually the government will probably mandate installing chargers in all larger parking lots (probably when EVs are a lot more popular than today.)
Another place you might charge is at work. Facebook has ~ 170 chargers at their headquarters, last I looked. They're ahead of the curve, but you'll find that more and more over time.
I know that EVs aren't for me, that's actually what I'm trying to show. Some people have the feeling that charging is just a little inconvenience and everyone should buy one. For someone like me, charging doubles the trip.
There are range extended EV options (the Volt/Ampera, for instance) to at least use battery for part of the trip.
It certainly doesn't have to be all or nothing right now. You are enough of an outlier you might never be satisfied, but that shouldn't stop you from trying for a middle ground.
Me personally, I have an EV Smart that I use in my home city. I love electric vehicles, but there are use cases when they just can't be used.
When I mentioned "At best" EVs suffer disproportionately from the effects of cold weather, the colder the worse it gets and elevation changes aren't your friend either.
I am really curious what the average pricing will be on IIIs. I do remember Tesla talking about how you could get into a S for a little over 60 yet it always seemed people just talk about the 90k and up versions.