異なるURLのページをcanonicalで正規化する必要があるのかどうかは考えるべき。
どうしても正規化するのであれば、モバイルはモバイルにリダイレクト、デスクトップはデスクトップにリダイレクトすればいい。canonicalは複雑になるのでオススメしない。