Cleveland dam in North Vancouver is a great place for wedding photos. It has epic mountain views right off the parking lot. Cleveland dam is at the bottom of Grouse Mountain. We have even photographed a wedding ceremony here!
They have an ability to work with light that most people would overlook completely and they guide you through getting the best shots without making you feel like you are simply marionettes; they capture the feelings of the moment while still letting you live in it.