Please allow 2-3 weeks for your delivery to arrive in Canada. Please allow 2-4 weeks for USA orders.