He has written for the National Post, the Globe and Mail, and several other Canadian newspapers and journals, as well as appearing on the CBC, BNN, Global National, and various other syndicated broadcasts on both sides of the border.