To any undergraduate student that wants to pursue graduate school, my best advice would be to study hard, celebrate your academic victories, and don't get caught up on your failures. Everybody has a story of a course they wish they did better in, or a midterm/exam that was an unexpected curveball, but as long as you learn from your past and keep pushing forward, things will work out for the better.
I believe that one of the keys to success in terms of graduate studies and beyond is to be passionate about your work; this makes the dedication required to do well come that much easier.
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.
“I love Guelph for the downtown area especially the farmer’s market, the pubs, and all of the great outlets for outdoor activities. There’s a strong culture in Guelph that creates a strong community feel to the city.”
Finding your passion will take you to the right place at the end of the road. Just keep doing your best and appreciate all the opportunities provided along the way.
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.
I have found success in graduate studies by having a solid group of people supporting me. Academia can be daunting and difficult, but having friends and colleagues who are like-minded, engaged, and generally supportive has made my journey possible. Pick your department and supervisor with care, seize opportunities, explore new and old interests, maintain hobbies outside of research, and most of all: stay curious.