We charge a flat $2 for shipping and handling for unlimited number of items for delivery to Canadian and American addresses. We have a daily pickups from Canada Post and UPS for our multiple businesses. We will aim to have your cards packed and mailed out within one business day. We will be mailing with Canada Post letter mail for small orders and using Canada Post Expedited for larger orders. It will be mailed out from Waterloo, ON and excepted delivery time in Canada is 1-8 business days and 4-14 business days for orders going into the United States.