With respect to Butchart Gardens, December is one of the most popular times to visit, because they have fabulous displays of lights around a 12 days of Christmas theme. Evening is the time you want to go(it's open until 9) , so if it fits into your schedule, it's well worth it.
The website is
http://www.butchartgardens.com/activ...ristmasSection