We ship to the USA and Canada and many other countries all over the world. Shipping costs to your location will be added at checkout. Unfortunately shipping outside of North America is expensive these days, particularly with tracking and insurance. We do reserve the right to cancel orders to countries with a high risk of fraud or loss.

We ship most orders within 1-2 business days. We generally ship out parcels Tuesday-Friday so if you order on a Friday, your parcel will go out Tuesday.

Occasionaly some parcel may require extra processing time due to size, weight or other factors. We will do our best to notify you of any delays.

This depends a lot on your location. Within Canada you should have your parcel within 4-9 business days after shipping. USA residents should expect parcels to arrive in 5-12 business days.

If you have not received your parcel after 15 business days, please contact us. Your local post office is also often able to help.

We primarily use Canada Post parcel services but may also use other major carriers such as UPS or FedEx depending on the location and the specifics of your parcel.

We only ship with tracked parcel services. Our store will email you a tracking number and a tracking link once your order has been shipped. Please allow 1-2 days for the tracking to appear in the carrier's system.


Yes! Please contact us for any special orders and we will do our best to get you what you are looking for.

If you are in Canada and the item is available at, we can bring it into Canada for you, often at a discount off Walthers pricing and without shipping and import costs.

We always aim for make sure our customers are fully satisfied with their orders, but if you do ever need to return something, we will try to help.

We offer refunds on unopened and unused new products within 15 days of purchase. We reserve the right to deny a return or refund or apply a restocking fee if the item has been opened and used.

Full details on our return policies can be found here.

By Phone

778-705-2131 or Toll-Free
USA & Canada 1-855-587-2467

Send a message

Send us a message on
our Contact Us page