I am happy to see Senator Lynn Beyak “kicked out” of the CPC Senate caucus. I would not however go so far as to say that it represents any moral rectitude on the part of Andrew Scheer or the CPC. They did not rebuke her, indeed they were vocally supportive of Beyak, when she humiliated herself and all Canadians by suggesting, in the House, that residential schools were a net positive if some of the children who survived were Christianized. These racist letters that she posted to her parliamentary website were letters of support for exactly that stance.
So, what has changed? Well, Ontario is having an election this year, and there is an upcoming federal election in 2019. Conservatives will want something to point at to show they are not the racists they have been for years, even if they actively court that base.
But there is another factor to consider. Lynn Beyak is a stupid white woman. The stupid and white are important, not only because her privilege has befuddled her critical thinking, but because her being white is the only reason someone so stupid could have achieved such high office. In the last CPC leadership race candidates were running on xenophobic ignorance and hate, so don’t tell me that these ideas are unique to Senator Beyak, they are common tropes both within the party and its racist base. Nope, Lynn is not especially racist for her party, but she is also a woman. And at this point in time a party that is also misogynistic has looked around for a public relations scapegoat and thrown HER under the bus.