Sounds as if you have already made your decision, but for general info Walmart online normally ships for free to your local Walmart (trucks are already going there, right). Not sure it applies in Canada, but I've used it for US purchases. Same is true for Home Depot, Lowe's, and likely many...