The delivery time is 1 to 5 days, but we cannot guarantee this: some delays may occur in shipping which are out of our control. We use Canada Post Express for deliveries. A fixed delivery fee of $10 will apply on all orders. However, you will only pay this delivery fee on the first item in the order, so this amount will never exceed $10 for a given order, regardless of the number of items purchased within that order. Plus you get free delivery for all purchases over 150$ in Canada.