Electric car manufacturer Tesla Motors opened its first Canadian charging station earlier this week, choosing the beautiful town of Squamish, British Columbia as the location.
Squamish is strategically located between Vancouver and Whistler, providing Tesla owners with uninterrupted charging opti…