Shipping is incredibly slow. Placed an order 8 days ago still hasn't shipped. During this time I placed orders from Walmart, Amazon and Pyramyd Air in the US and received all of those items while Cabelas Canada has yet to even ship mine. Will never use this retailer again. Much better options for exact same items available elsewhere.