Hi! I'm not in biology specifically, but I can really recommend my school (University of Guelph) for life science programs. We have the Biodiversity Institute of Ontario here and quite a few well known profs. It doesn't quite have the prestige of some bigger schools, but if you're concerned about your GPA I think you'd have a great chance at Guelph. I'm applying to some Canadian schools as well and I would definitely recommend networking quite a bit to make some connections with faculty you're interested in! From what I have heard this can get you into a program regardless of some defects in your application. I also know several graduate students in my department who didn't have prior research experience before entering master's programs. Good luck!