I would advise a prospective graduate student to do their homework before contacting prospective advisors. Check out their profile on the University website, read their most recent paper, and even reach out to a senior graduate student currently in the lab!
To future graduate students, it is important to keep a clean, legible, and logical lab notebook! Also remember that your brain is your best weapon to succeed in graduate school and it functions best when it is well-rested; only pull all-nighters if necessary. Learn to manage your time and try not to do multiple things at once; multi-tasking in the lab can lead to errors in experiments. Finally, enjoy your time and get all the food and freebies from conferences and other events!
I've been very privileged and lucky since coming to Guelph for my undergraduate degree back in 2010 as all of the opportunities I have been given have been gained through building strong relationships with faculty and staff on campus and finding mentors that have helped guide me along my career path. I've always found that the people on campus are incredibly giving and willing to devote their time to help out students. I've also found that simply starting with expressing an interest to be more involved and showing initiative can go a very long way to opening doors to new opportunities.
Be patient with yourself. As a student your job is to learn, and by necessity, fail. Solving the problem and having the right answer isn't always the same thing.