Legal Alien: A Scotsman in Montreal

Need to fulfill an ambition

OK, on a whim I've decided I want to go to a Canadiens game. Except I don't want to have to pay through the nose for it. So from what I can tell, that means booking way in advance. Does anyone want to come, and do you have preference over who you go to see? Does anyone know a sneaky back way to getting tickets, (e.g. a friend of a friend who works in the box office, or for Bell or sthg)?