I'm applying from Europe as well and the advice given to me was to make sure that my letter writters should have preferably be "well-known" in the states and able to translate my skills into an american context when writing my reference letter. I was also told to distinguish myself through the GRE/TOEFL (I thought 110+) since it could be hard to translate ECTS to A's and B's (for those reading my transcript).
The most positive thing I got was that my understanding of Europe and it's social issues might bring a real edge to my application, in terms of what I could be able to do as a researcher, and to try and let it shine through within my statement letters.
Regarding your grades in Canada, look at the requirements for Toronto to see where you stand:
Degree of Master of Arts (M.A.)
Applicants must have taken at least the equivalent of five full-year courses in Sociology and have a four-year B.A. or its equivalent. They must also have at least an overall B+ average in each of the last two years of post-secondary education. Applicants are also expected to have acquired basic research and statistical skills.
Degree of Doctor of Philosophy(Ph.D.)
An applicant must hold an M.A. degree in Sociology or a related field, and must have attained an overall average of at least A-. All students must demonstrate that their M.A., or equivalent, included course work equivalent to Classical Social Theory, Social Statistics, and Qualitative Methods I. If students do not have courses equivalent to those three courses, they will be required to take these courses in addition to the regular Ph.D. requirements.