Googleからすると、rel=”canonical”は301リダイレクトのように作用します。一方で301リダイレクトと比べると、rel=canonicalは検索エンジン向けの記述で、閲覧者に対しては機能的には作用しません。基本的には301を使用して正規化を行いつつ、外部サイトからパラメーター付でリンクされる事もある為、canonical属性も記述しておくと良いでしょう。