Circa 1990, when I was in party politics in Canada, I tried to introduce ranked-choice voting for our internal party elections. I was soundly derided for this idea. The party seemed to love its long nomination meetings that involved all sorts of drama and deal-making between rounds of voting.
I was a little surprised that the author mentioned ranked voting as being a part of Canadian electoral systems. I know of no such federal, provincial, or municipal government being selected with this kind of vote.
For internal party elections, the rules seem to be constantly changing, especially with internet voting of the party members. There may now be elements of ranked voting. But I'm out of that picture.
If ranked voting were to be fully implemented in Canada, the NDP and Green Party would do better. Under our Westminster rules, voters who prefer these two parties but really don't like the Conservatives almost have to vote Liberal. The Liberals would suffer with ranked voting. There would be new credible parties and seldom would there be a majority government. Minority governments used to unmanageable, but it seems Canadian politicians are better able to work under these conditions.
The USA would be better governed as well. But I am an advocate for a total different kind of democracy: one with ZERO political parties.