Add support for canonical URLs