Flames fall 2-1 to Canadiens