Physics is on the side of low cost butane canisters. Butane itself has a boiling point of just above freezing at sea level. This means that in above freezing conditions, there will be sufficient vapour pressure in the canister to allow butane gas to flow to your stove.
If you try to use butane canisters at temperatures well below freezing at sea-level, nothing will happen. There is insufficient ambient heat to boil the liquefied butane, vapour pressure in the canister will be zero, and no gas will be produced. The stove won’t work.
Atmospheric air pressure declines with altitude. The lower pressure allows the liquefied butane to boil at progressively lower temperatures. The rate at which boiling point reduces with altitude is described by the Trouton-Hildebrand-Everett (see graphic below). This shows that with a humble butane canister you can use your stove at, for example, -8° C (16.7° F) at 9000ft / 3000m on the John Muir Trail.
By pre-warming the butane canister in a sleeping bag or jacket, it can be used at even lower temperatures at such altitudes.