I know that it's crazy to already be thinking about the holidays and it's upcoming demise, but it must be done, especially when your customers are counting on receiving their holiday items before December 25th!
Here are some of the deadlines that Canada Post has set forth in order to receive items before the 25th.
Australia Dec. 3
Caribbean Dec. 3
Central/South America Nov. 26
Europe Dec. 3
New Zealand Dec. 3
U.S.A. Dec. 10
Mail within Canada usually takes 4 days, but during the holiday season, however, I wouldn't count on that, the mail tends to be quite slow as you know during the rush of the holidays.
You can find full details here: