Re: Replacing the batteries.
Funnily enough I saw a Tesla on the QEII Highway on Tuesday, while driving up to Edmonton, fun times when winter comes around for them as Winter definitely gets to -30C or lower in Alberta.
They could trickle charge from 110V block heater outlets in most car parks at Calgary transit stations & the like, but that only gets about 3 miles of range per hour parked (Daily average 8 - 10 hours).