John McCain cannot possibly go to Canada (heโ€™s about to) and not make it an opportunity to talk about free speech, human-rights farces, and our friend Mark Steyn.

Right??