All products are shipped by Canada Post Express with tracking Shipping is free for orders totalling over $150. For online orders we only E transfers at this time. If you would like to pay by Visa or Mastercard, please call the store during business hours to place your order- 905-286-4420.