Hello!
Thank you! I didn't apply to uoft but I received an offer from Western. I was also wait listed at University of Alberta, Dalhousie and Fredonia (school in Buffalo).
My gpa was a 3.63, I had around 250 hours of volunteering and research experience working in two different labs (in my BSc we have the option to take lab courses where you spend the term working in a lab). I also worked very hard on my letter of intent, getting friends and my supervisors to help me out.
Even if you don't have a super high avg there is definitely hope!! Work on the other parts of your application