All orders are shipped via Canada Post from within Canada (no surprises at the border - all the products are IN CANADA already). You can view the shipping rate calculator in your cart during checkout; the fees are what we're charged by Canada Post (no markup).
Please note - Canada Post is experiencing delays due to COVID-19. While we're still getting orders shipped out promptly, you may experience a delay due to increased volume with Canada Post. This has primarily affected shipments to parts of Ontario.