In my opinion, its best to apply for the canadian TRV (tourist visa) in person. I submitted my application last Thursday (Oct 11th) and I picked my passport yesterday (Oct 15th). They always give priority to walk in application than mail in ones. I am here on H1B. few pointers that helped me
-...