はい、なるべくすべてのページにcanonicalタグを設定してください。
重複する可能性があるページや、重複ページのみにcanonicalタグを入れるのではなく、可能な限りすべてのページにcanonicalタグを入れておくことを推奨します。
理由として、現在アプリやSNS、その他様々な方法でウェブページのリンクにユーザーがアクセスし、制御することが出来ないからです。
開発あるあるですが、想像もしないパラメーターをサイトが吐き出している場合もあります。