Canadian Sportscaster Don Cherry Fired Over Anti-Immigrant Comments