Missing cat from California ends up in Canada years later