As far as from my neck of the woods, the University of Toronto offers a level I Macedonian course and level II Macedonian course that are offered one year after the other. Due to funding for the course, the courses are not available to be taken simultaneously. The proffessor is Christine Kramer and she has an e-mail address where she can be contacted, however, I don't have it on me at the moment. She would be your best bet to get any help you need regarding this topic area. We also have Macedonian offered in 3 high schools in Scarborough, which is a municipality within Metropolitan Toronto.
More submissions are welcome.
If you have any remarks, comments or suggestions, please, send me E-mail to Plamen. ASAP if you encounter any problems with the image files. I'll check it out. Source information would also be appreciated. I know of the existance of a 'Macedonian Grammar' book in English written by Harvard's proffesor Horace Lunt.