In the old days when CIC did not have these new systems and enhancements, you can go in the morning (some visa offices) and you'll be able to go home with your visa in the afternoon. I am not aware if it's back in place again. Check the site of the consular office you're planning to apply to.
Thanks for your response.
Sure. I will be taking my passport and I94 with me. My question is, will they provide the Visitor visa in the same day? so that I can stay a day in Buffalo and catch the flight to the city I suppose to visit.
Thanks,
D