Payment Option


Credit Card

We accept credit card accounts of 16 digits or less:

MasterCard · Visa · Discover · American Express

Customers with Canada billing addresses will not be charged until the order is processed for shipping. However, a credit card authorization hold occurs at the time the order is placed. Credit card customers with non-Canada billing addresses will be charged in full at the time of purchase.

Credit card payment declined?

There are several reasons that might explain why:

  • The amount of the transaction exceeds the account's available credit limit.
  • The card on file was either renewed or voided and is no longer active.
  • The credit card account number contains more than 16 digits.
  • The issuing bank has not released the initial authorization, even though We has already voided it and started the process of reversing the auth. If this is the case, it can take up to 72 business hours for the funds to be put back into a customer's account. Please contact your bank to request that they remove the credit card authorization or to find out why they are declining the charge.

If you believe any of the above issues are preventing your order from being completed, please reach out to your bank for further instructions and directions.

Mobile PayPal & PayPal Credit

We accept payment via  PayPal & PayPal credit. We also accept payment via Google Pay on Android devices and apps only. Payments processed using such apps will be charged immediately (as opposed to when your order ships).

PayPal Credit may only be accessed from within your PayPal Account. If you have not yet merged the two, need to create an account.

Please note: PayPal payments cannot be combined with other payment methods

Please also be aware: We do not accept eChecks (bank account payments) via PayPal unless you have a valid credit card attached to your account (for backup purposes). PayPal may therefore ask you to add a valid credit card to your account for you to complete your order with us.

Wire Transfer

To pay via wire transfer, please place your order over the phone at 306.500.0612

Additional bank fees that may apply are the sole responsibility of the customer. The order number must be noted on the wire transfer in order to ensure the proper application of funds to your transaction.