At the Rally for America last Friday outside city hall, some 8,000 souls braved bone-chilling temperatures and freezing sleet to send a message of friendship to the American people. It hit its target bang on, and probably did more to repair Canada's image in the U.S. than all the apologies and explanations from politicians. That's because it reached a huge swath of Americans. It was picked up by CNN, Fox News, the NBC affiliate in Buffalo, and the Chicago Tribune, among others. It was sent out on the UPI and AP wire services. Media hits were recorded in Kansas City,...