I can't speak for the whole of Canada, but the Toronto area makes it easy to be a vegan. Lot's of places to eat, lot's of places to shop, lot's of people to network with who know what a vegan is!
...