Просто с каноникал надо извращаться будет сильно. Тот же фильтр - надо будет извлечь из него данные, составить ссылку без page , чтобы запихать ее в каноникал. Ну хотя... не так уж и много кода )
Фильтр обычно ЧПУ же) если ЧПУ то можно просто ставить каноникал на страницу вообще без гет параметров, иначе да, чуть плясок в мидлвари