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.
My student philosophy is that anyone can learn anything. However, to succeed and enjoy your graduate school education you need to create good relationships with your mentors and those you look up to and get involved in student life by joining things that resonate with you whether that be student councils, clubs, intramural teams, etc!
For Food Science in Canada, Guelph was the only choice! Having completed my undergrad here as well, I was happy to build upon my existing relationships within Food Science. Moreover, I was also very excited to not just witness, but be a part of Guelph’s large agri-food revolution.
Absolutely take the time to reach out to current students, alumni, and faculty members affiliated with the grad programs of consideration. Your grad school experience will very much be influenced by the people you are surrounded by during your education and the culture of the program. Hearing from other's experiences and talking to current students is one of the best ways to find the right fit for you.
Make sure your decisions are based on a meaningful purpose. The phrase “What you put in is what you get out” is what I return to repeatedly. It applies to you as a person, the work you do, and the food you make. You need purpose to make anything of consequence happen. It’s been over a decade since I made my first decisions to enter the field of food safety, and I’m even more committed to it today than I was then.
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.