I advise prospective grad students to network with as many interesting people as possible. Networking is key to finding research opportunities and gaining experiences. Even simple conversations can stimulate new ideas or help solidify original ones.
Guelph will provide you with a supportive and stimulating academic environment. My advisors provided me with the freedom to explore my research interests and the support and mentorship to help me become a better scientist. Their positive attitudes and confidence in my abilities allowed me to achieve success in my research goals. There are loads of clubs one could join (e.g. qualitative journal club, welfare and behavior group, dairy journal club, graduate student social committees, art clubs, etc.). In addition, my graduate program provided me with a safe and interactive social environment (e.g. intramural sports, city leagues, department socials).
For my non-native English-speaking friends, there is a plethora of support from the international office! In addition, the library provides lots of writing and technical support!
I recommend taking the time to thoroughly research potential graduate programs and supervisors to find one that is a great fit. It is important to work with a supervisor whose interests align with your own, as passion for your research will help you succeed in academia, especially when things get tough! If you are passionate about reproductive health and fertility, I wholeheartedly recommend the MBS program.
Do your research: on the lab, on the faculty, on the department and on the city itself. There are so many different programs/departments and it's imperative you know what you're getting into. Speak to students that are currently in the lab or have recently graduated to get an idea of how things work. There are going to be some tough times in your program and you want to make sure you're surrounded by people that want to support you and help you get through, to be successful.
Sometimes as an undergrad it's easy to stay 'behind the scenes' and just go to classes and complete what's required of you. But grad school has SO much to offer, and there are opportunities to gain new experiences around every corner that contribute to both personal growth and look great on a CV. I think getting involved is so important, and creating new relationships with faculty/other students is key.
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.