Ryan Johansen found the back of the net twice and Alex Georgiev stopped 24 shots as the Colorado Avalanche handed the Vancouver Canucks their third straight loss with a 3-1 victory.