That explains it, I didn't think our neighbors to the north spoke like that!
He does seem to have an "Oxbridge" accent, very similar to Hitchens'.
Steyn didn't go to college. But he did go to a private school in England.
I think he lives part time in New Hampshire now.
Mark Steyn is a regular on the Hugh Hewitt radio talk show I think...I haven't listened lately but I think he appears on Wednesdays there. You can listen on this KRLA link http://www2.krla870.com/listen/