Senate passes bill to keep New Mexico on Daylight Saving Time. FILE - Custodian Ray Keen checks the time on a clock face after changing the time on the 97-year-old clock atop the Clay County Courthouse, in this Nov. 6, 2010 file photo taken in Clay Center, Kan.
The time is takes for a package to clear customs varies from one  day to one month. The way a package is shipped has a lot to do with  how long it will take to clear.
If approved, you will be asked to submit your passport to VAC for visa stamping. Depending upon the shipping transit times, the stamping process can also take up to 4-10 business days. For a complete step-by-step guide, you can find it here: How to apply for Canadian Visitor Visa - Step by step guide - DesiCompile.