Canadian medical students (LCME)have poorer match rates in the NRMP than DOs. In fact, they do slightly worse than the Universidad Autonoma de Guadalajara. For whatever reason(s) residency directors do not weigh all LCME schools the same, ie students from the Canadian and PR schools do not do as well in the match. Graduates of US DO/MD schools are considered US grads, even if they are not US citizens and generally do not have a problem finding a position. In previous years, US LCME students have a 90+% ACGME match rate, DO students ~70%, Canadian LCME students <70%. IMHO, it is not 'very difficult' for a non-US citizen DO student to find a residency position.
BTW, what does 'justwannabadoc's' response have to do with 'King's' question? When you take exams, do you read the question before answering or just go ahead and answer? D'oh!