Happy with Teslas 3/X. Stay away (specially from the model X) if you are not into high tech stuff or are old fashioned, you'll not find it intuitive. Model 3 is more friendly that way (less features, less logical automation, fewer sensors and simpler interface etc.)
Best invest in installing a fast home charger if you buying one.
Don't buy specially the 3 if you love road trips and drive out of town in and around BC, this isn't California and super charge stations are not everywhere.