My husband and I were recently in Vancouver, BC for a family holiday and we were able to get away for one night to celebrate our 4th wedding anniversary without the kids. We went on a Sunset Dinner Cruise and it was so beautiful. Sailing on the Ocean and enjoying the scenery with a great buffet dinner and having a few drinks was spectacular. Watching the sunset from the rooftop was so romantic. I thought that this would be the best location for any small function, whether it be a wedding, anniversary, office party or birthday.
In Edmonton, you can do the exact same thing on the Queen Elizabeth Boat, which cruises around the River Valley!