There's a place in New Westminster called Robson Manor. I considered it last year when I was planning for my wedding. Below I have included the contact information to help you out.
Robson Manor
101 - 3rd Street, New Westminster
Tel: 604 521-4919
In case you reconsider the golf course idea, Mayfair Lakes Golf and Country Club is great. It has an outdoor ceremony location but they can also accomodate an indoor wedding. Below is the contact information, as well as a link to take you to their website.
Mayfair Lakes Golf & Country Club
5460 No 7 Rd, Richmond
Tel: 604 276-0585
http://www.golfbc.com/courses/mayfair_lakes
Good Luck!