Canada advanced to the quarterfinals of the ice hockey world championship after beating Norway 3-2 on Saturday.