Hi Julie - yes we do. For the best shipping price, when you go to our site, it should have it your currency (if you are going to our site from a Canadian IP address) This will get you the best shipping price because we ship it free to the first location in Pennsylvania. Then that company only charges from there to Canada. Once shipped from there, it will usually take 10-14 days to reach the final destination. The shipping charge does not include any duty tax. We ship to Canada customers everyday.