Habs face tall order against Western powerhouse Avalanche