Adidas has loads of clearance sales in Canada. If I was still into jerseys, I would be in heaven. It isn't outlandish to get Adidas jerseys for $25-$50 from various retailers or liquidation apparel stores.
Even the Reverse Retro jersey this past year were dirt cheap, except for a few popular designs that would get scooped up by resellers.
Adidas own website runs 40 percent off sales on a regular enough basis as well, and sometimes it works with marked down jerseys.
Before Adidas, jerseys would still go on sale during the off season, but I don't recall seeing as much regular clearance. I think it has to do with Adidas retail strategy with premade jerseys, and numerous slight changes to designs or technology that lead to so much unsellable inventory. When a place like Sportschek has thousands of Jets Laine jerseys in stock, they have no choice but to clear them out for $20, or liquidate then to somewhere like SVP Sports or Winners for less than that.