Nathan MacKinnon scored the go-ahead goal with 35.2 seconds left after Shea Theodore tied it midway through the third period and Canada survived another scare at the Olympics, rallying to beat Finland ...