Horizons Restaurant (Burnaby Mountain)
Dinner buffet starts at $55 per person. They look like they have lots of experience with weddings. Also, it's on Burnaby Mountain, the view will be amazing for pictures.
Bridges Restaurant (Granville Island)
On first look, their website already shows wedding setup. I've seen wedding pictures taken at this location and it looks amazing. When I was quoted for my party (around 100) the cost came out to $150 per person, ceremony site available for no extra cost and also 2 cocktails per person and wine included.
As a Frugal Couple supporter, please enjoy 3 FREE wedding invitation samples from Minted.com with code 3FREE