MONTREAL - Marc-Andre Fleury never played for the Montreal Canadiens, but on this night he was celebrated like one of their all-time greats.