Overall better ranking university vs Better ranking for the area of subject

Hello,
I’ve been thinking between the University of Waterloo and the University of Guelph and while Waterloo has a much higher ranking overall, Guelph has a better ranking for ecology. What would be the most appropriate choice as an international student wanting employment in Canada after graduation (plan on living in Canada)?

I know nothing about either school.

But which one seems like the better fit? Which one do you picture yourself living and learning in for four years?

Err, I’m not sure. I haven’t set foot in the American continent at all so I’ll have to base everything on the internet and my 2 family members living in Canada. All I really care about is getting employment after graduation but I’ll definitely look more into the cities and the lifestyles of the universities, thanks for the advice.