Shipping is free to anywhere in continental USA and Canada. Shipping outside these areas is a flat rate of $5

Shipping is from Ottawa, Ontario, Canada. 

When an order is received it is shipped as soon as possible through Canada Post. Canada Post ships mail twice a day at 12:30 PM and 5:00 PM from Monday to Friday. Weekend orders are sent on Monday at 12:30 PM. 

Shipping times to USA vary with distance from Ottawa. I have confirmed information that shipping to Texas and to Florida take about 8 days. Shipping to New York takes about 5 days.