Google's John Mueller explains the nine scenarios in which one URL is selected as the canonical instead of another.