My boyfriend and I went on a day trip to Whistler during our anniversary trip to Vancouver. We wanted to do something unique while we were there, so we thought dog sledding would be a fun experience.
Once you get to Callaghan Valley, there's a cabin where you can store your belongings and borrow all kinds of winter gear. Make sure you're warm because it gets really cold out there! Before sledding, you get to meet and play with each of dogs pulling your sled, many are rescues and have their own stories! Afterwards, you get settled in your sled, laying down with a bunch of blankets while the dogs pull you through the snow. It's cozy, but definitely take the chance to drive in the back with the guide too (you won't regret it)! Our guide was super nice and talkative throughout the whole ride, very knowledgeable and you can definitely see her love for the doggies. The entire ride is about ~1 hour total with breaks in-between, so you have lots of opportunities to take photos. They also have their own photographer too, so you can purchase them at the end if you'd like.
Overall, Canadian Wilderness Adventures has wonderful staff, they were very helpful and friendly during our entire experience. One last thing, the shuttle usually takes about ~30 minutes each way, but it was a little rough on the way back. We ended up missing our shuttle back to Vancouver at 7pm, due to high volume of traffic caused by the snow. The dog sledding itself was definitely worth it 100% though!