When you go to Butchart Gardens, don't forget to make a stop at the Butterfly Gardens. We took the Grayline West Express Shuttle to the Gardens and they make a stop at the Butterfly Gardens on the way to Butchart. You can stay as long as you like and catch the next shuttle to get to Butchart. It was a great tip that we learned on TripAdvisor.
Once inside, we stepped into a tropical garden. Quite different from the cool weather outside. But you soon forgot about the humidity as the butterflies flitted around you. Lots of photo opportunities... Just watch where you step!