I'm going to Montreal on the 9 of June for 3 days, staying downtown. Can anyone tell me if there are any sport shops?