Canada Post 2017 Christmas small packets delivery guarantee:
December 6 for overseas –international air
December 11 for USA and Canada- expedited post

Stay in touch