Re: 27 - he was removed from his teaching position at uOttawa for among other things academic integrity issues (changing the class requirements and teaching social activism rather than the physics course he was obliged to teach, and refusing to grade objectively).
You sound like a leftist university administrator!
Just reading wikipedia on it makes it pretty clear that his outspoken, non-leftist politics were at the core of the challenge to him:
https://en.wikipedia.org/wiki/Denis_Rancourthttps://en.wikipedia.org/wiki/Denis_Rancourt