Tesla's business model has centred around extracting subsidies from governments. I don't know if they could have lasted as long as they have without the subsidies.
When they started out they were well ahead of a lot of the rest of the industry in terms of the electric power pack and drive train. But then again, it wasn't economic without the subsidies and it was still a very niche market.
California was probably the best place to start to sell electric cars though, as they have a lot of nouveau riche who are willing to spend money to show off that they are rich and "care about the environment".
I haven't seen many Teslas as they are rare as hen's teeth around here, but from what I have read about them the build quality is very poor. As other, more mainstream manufacturers sell more and more electric cars Tesla's market advantage will erode.
Tesla are a luxury brand, and their closest competitors would be companies such as Jaguar or Audi. A Jaguar IPace is in the same price bracket as a mid range Tesla, and from all reports that I've seen is a much better car.
I like the general idea of a battery powered electric car, but the price of battery packs is going to have to come down drastically before they are something the average person can afford to buy.
Maybe the pricing in Canada is different, but the Tesla model 3 starts at $38K (US). Jag I Pace starts at $70K. Damned near two Tesla model 3s for the price of the Jag.
But it’s probably like Audi, you can get an A5 for ~$40K. But none on the dealer lots for that, because they have all manner of options, making them $50K.