How nice is that!? It's great to be able to incorporate other events into a single trip. Having time with family is really nice. It will be great for your children too. Canada is beautiful, as you know.

Sounds like you are going to have a wonderful time.