A Canadian town was fined for refusing to acknowledge Pride Month. The mayor's controversial remarks sparked a legal battle.