Just because they have battery swapping service in Israel, doesn't mean it would work in Canada. Just look at the difference in the size of the countries and their climates.
Another problem is that the tech is changing so fast that anything you buy today will be outdated in a few years. Which means the resale value is absolute crap.
I would never buy an EV, at least not right now. If I were going to get an EV, I'd lease it.