レンタカーですが、日本からだと旅行会社から予約すると多少割引がきくかもしれませんが、現地では関係ないと思います。
最近は、大手のレンタカー会社では、インターネットで見積もり及び予約ができます。日にち、ピックアップする場所、車種を選ぶと、即座に値段が出てくるので、いろいろ比較検討できます。値段は、季節によってかなり大きく違います。また、ときどき、セールプライスみたいなのがあって、週末をはさめば安くなるとかいうのもあります。
私はいつもAvisを使ってます。ここは、去年私が借りたとき、インターネットで予約すると割り引きがありました。個人的には、小さなレンタカー会社よりも、いろいろな面で、大手がやはり安心だと思います。
AVIS
http://www.avis.com/Herz
http://www.hertz.com/Budget
https://rent.drivebudget.com/Home.jsp
あと、関係ないですが、バンクーバーから3泊だと、あまり観光できる時間はないと思います。最低でも5泊くらいしたほうが楽しめるんじゃないかなあ??