We stayed at Rockwater Secret Cove Resort in Halfmoon Bay, BC and pretty much brought our own breakfast (Udi's Granola and coconut milk) and snacks for lunches (peanut butter packets, pretzels, and apples). However, we did have two delicious and fancy meals at the resort restaurant. We called ahead to make the reservations and explain my dietary restrictions and they were very helpful and receptive. Pretty much everything on their menu was actually gluten free and only a couple of items had dairy, so they did a great job at substituting some other tasty items for me when I couldn't have the items with dairy.
We did also find a little market in Davis Bay that sold a really good assortment of gluten free products and a couple varieties of gluten and dairy free gelato!
The big lesson we learned on this trip was not to judge a restaurant by it's name. All over the coast we kept seeing Wheatberries Bakery and due to the "wheat" in the title we never stopped there. That was until we were desperate for a hot beverage while waiting for the ferry in Langdale...Well as we walked up we saw a very interesting sign by the menu that pointed out a variety of gluten free products! So wow! We ended up getting 3 turkey burrito's and they were delicious and such an unexpected luxury!