A right step taken at a right time completely changes your identity. I won't say that your academic journey will be easy, but I am sure it will be worthy.
The graduate life experience is great! There are a ton of activities and ways to get involved on campus. The administration, faculty and fellow student truly provide a supportive environment to learn, grow and be challenged.
The Biodiversity Institute/Centre for Biodiversity Genomics is the IB departments best-kept secret, in my opinion! There are endless opportunities available if you take initiative.
Volunteering and trying out different career experiences is essential to knowing what you like/what you are good at. I often volunteer my time to entomological societies or writing blog posts for the public so I can gain more skills in scientific communication. Practicing your skills is what helps build them up.
Professors at the University of Guelph are exemplary in their professional acumen. Over and above this, there are plenty of opportunities, like Teaching Assistantship (GTA) and Research Assistantship (RA), for an international graduate student to help fund their studies.
There are so many ways to pursue your passions and interests. I'd recommend that prospective grad students be certain that they are ready for the rigour and commitment required by graduate studies. Be open to new ideas, critiques, and other ways of seeing the world. Learn from your peers, students, university staff, and the wider community, in addition to your professors. Be generous with others and build community. Don't forget where you come from.