Of late, in Vancouver, most people have received their passports with visa stamps on the next working day only. Some people have also received their passports on the same day, but nothing is guaranteed. So make your travel plans accordingly. It doesnt hurt to keep a one day buffer just in case.
~S
Disclaimer: I'm not an attorney. So please use your discretion while heeding my advice.