Tesla permanently closes store on Robson Street

British Columbia has the highest number of battery-electric car sales per capita in North America, and this is one of Tesla's stronger markets. As of the …
View full source