You can go to another Sport Expert that has the Hockey Expert section. They have much more hockey equipement than a standard Sport Expert. There's also Sport Rousseau that has pretty much all hockey equipment. Theres one on Papineau street, corner Rosemont and another one in Laval with a much much bigger inventory.
Rousseau Sports (Rosemont / Papineau) is the best store since you are downtown. I go there a lot because of the location and the service.
Maybe A. Roy Sports is better (let's say at par with Rousseau) but it is in P.A.T. in the far east... 12009, rue Notre-Dame Est.
Ici Sports (Lacordaire and Jean-Talon) is also pretty good, great service, they changed my blades on a Saturday afternoon even if they had no blades that were fitting! (they had to remove blades from a pair of skates on the showroom).
Of course Canadian Tire is great when they have sales, got my gloves there at the end of last season for around 30$...