fix: don't override canonical url with input url