For those of you venturing to the cities we visited on the trip I can make a few recommendations. Firstly, you are best off in grocery stores for most of your meals, just hitting the produce aisles. Most grocery stores have nut milks etc, but not all have soy products like tofu. I can't imagine it's a hot seller. In Medicine Hat, the city I grew up in, we found two fantastic restaurant options. Fantastic in the context of in us being thrilled they knew what vegan was and had something other than a side salad. The first was Fresh which is a sort of healthy fast food place that has wraps and salads. They even have some fake meat products on the menu if that's your thing. It's not exactly fancy, but it's a solid option. Our favourite there by far was Zucchini Blossom down by the river. They have delicious vegan options, were super friendly and enthusiastic about helping us. By far this was the best restaurant in Alberta we have tried for plant foods.
In Calgary we tried Vegetarian Delite Bakery & Pizza. They have no vegan treats in the bakery, everything had eggs, but they do offer vegan pizza with or without the fake cheese (we ordered one of each). To be honest it wasn't anything special. It was kind of like the Daiya frozen pizzas you can get in the grocery store. OK in a pinch, but not memorable. We didn't get to try it as it was closed for a family holiday, but we heard that Gordo's Pizza has really good vegan deep dish. We also ate at Cafe Koi downtown Calgary where we had a couple different vegan bowls that were clearly marked on the menu. Both were amazing. Highly recommended spot right on the edge of the city centre. Not bad for a city nicknamed "Cow Town."
On our way home we stopped in Revelstoke and returned to a restaurant we'd tried once before a couple of years ago. It had changed names and was now called Chubby Funsters. We almost went elsewhere but saw the salad (in the image above) called "The Angry Vegan" on the menu and had to go in to see what that was about. As it turns out it was rather oily and unimaginative but my personal feelings about angry vegans made me enjoy it none-the-less. I thought it witty they provided an option while giving a gentle jab at the same time (though I'm assuming they meant angry in reference to the spicy nature of the salad.) to a famously cranky crowd.
In Kelowna we tried Naked Cafe (what's with vegans and nudity? Wait this website was once called "Live Naked" so I guess I have nothing to say about that) where we were treated to an entirely vegan menu, farm animal murals on the walls (they were really good) and tasty, if not overly healthy food. I admit I went for the fake buffalo chicken burger, I was in a junk food mood. It was good, but ironically the Caeser salad that came with it was better.
If you ever find yourself driving through western Canada you'll find yourself with plenty of options (and plentiful fruit stands) in the rather liberal British Columbia, but in Alberta ensure you have a stocked cooler in the car, granola bars and fruit. There is nothing like a desperate angry vegan in search of food. See what I did there? Brought it right back to the salad. That's solid writing. :)