Walmart offers the Coleman 34-oz. Plastic Canteen in several colors for $4.19. Opt for in-store pickup to dodge the $5.99 shipping charge. That's $11 off list and the lowest price we could find. This BPA-free canteen has a leak-proof, screw-on cap.