If orders are placed by the below dates, they should (but not guaranteed to) arrive to the destinations as per Canada Post. See our shipping rates here.
Within Canada:
Priority: December 23
Xpresspost: December 20
Regular Parcel: December 11
To the United States:
Priority: December 19
Xpresspost: December 13
Expedited Parcel: December 10
To Europe:
Priority: December 18
Xpresspost: December 6
Regular Parcel: December 3
If selecting the DHL option, for the US, packages should arrive within 1-3 business days. For Europe, packages should arrive within 5-7 business days.