Products are shipped with 1-2 business days of receiving the order. Made locally in Toronto, our fabrics are imported from the USA. We have multiple shipping options, Express shipping options through FedEx, Purolator are available. Our policy excludes weekends and Canadian bank holidays.