If you are coming from a Canadian school, you are not going to be viewed as a typical FMG. If you are a Canadian citizen who went to school elsewhere, that is another story. The quality of your med school does come into play, no question. You should definitely apply if you really want to either way, but Canadian residencies are probably still your best bet. I would not do the shotgun approach on ERAS for US residencies, but stick to programs with realistic chances of matching. I don't know of any FMG-friendly programs, I can't understand why any program would be courting FMGs since there are hundreds of excellent applicants schooled on our own soil. Also realize that your USMLE scores are only a small factor for your application, but will get some doors open. Hope for the best, expect the worst, but don't go down without a fight. If you don't try you'll never know. The worst they can say is No, so you lick your wound and move on. Good Luck.