However all of these facts, Sheehan should enjoy a cup of STFU (Shut-The-Fuck-Up for those not up on net-parlance). Worry about your own country, where you live Sheehan. And if you do wish to comment on Canadian politics or Canada in general, read up on the subject. Become informed before you open your yap!
STFU Sheehan, Yankee go home!