Carrier out 2-4 weeks for Canadiens; Makar leaves Avalanche game with injury