I'm from BC too and I just booked a Chevy Suburban for 5 passengers (I believe, it seats up to 7) from DK's Livery Service. If you google DK's Livery Service, you will find their website. I found them through limos.com too and they were the cheapest but I managed to get them for even cheaper. Their prices include the gratuity and also offers car seats for toddlers/infants for free. Also, a stop over at a grocery store on the way to the hotel is included as well.
If you email them, they respond quickly with a quote. I completed the transaction over the phone with them.