It's provincial laws.
In Quebec, (where OP is also), even online merchants have to honor the price they put up (if the merchant is based in Quebec).
If the transaction completed, the merchant got the money. Hey just refunded after.
You would have to check for BC laws to see if there is something similar to Qc, but I don't think so... Socialist republic of Kebecistan is kinda alone on that boat.
Originally Posted by Drake
Damnit, don't make me add "no discussing temporal paradoxes" to the rules or I'll go back in time and ban you last week.