Don't spout laws own me until you have any knowledge of 25 years of socialsist invoked consumer laws in a country like Belgium on me mate. Canada is nohthig like the US, I know, but Belgium (or Europe as a whole) is a whole different matter. Any companies or self-employed people pay as much for their staff as they pay on social taxes for (deliberately) unemployed people and people who are ill or claim to be ill (a backbone disease or manic depression is easily claimed here).
And laws, or at least like we have them here in Europe, don't dictatate how consumers and resellers (not even considering importers and distributors who are an unprdedictabable but unavoidable part of the chain) should behave civilized to one another.
Just act reasonable. If you placed an order, you have made a commitment. If you have made a deposit, you agree. And if you were informed by a forum like HF you surely new about the wait times.
So laws, indeed. are an easy way for consumers to hide themselves behind. Doesn't always work out that way though.
And even if they do it doesn't mean they're right.
Here, if a burglar breaks into your bedroom at night and threatens you, your wife and children, after which you shoot them results into the burglar being declared as the victim and you as the criminal. How just is that to Canadian law, I ask you?