The private dinner is pretty cool. At CN you have 3 options of where to have your dinner. On the beach, in the tree house, or in the garden gazebo.

You will have your own private waiter who is not...