Sorry to hear you didn't get the grades you were expecting, Liam!
I recommend seeing an Academic Advisor. They are very helpful, especially for situations like this. They have access to your grades and student file, so they can see exactly what situation you're in and be able to give you indepth advice.
Academic Advisors for business:
Lori Hill
Lori Johnston
Barb Pegg
Angela Fortino
To make an appointment with an academic advisor, book using OSCARplus or call 905-525-9140 ext. 24433.
Office hours are:
Monday to Friday
8:30 a.m. – 4:30 p.m.
They also have a drop-off box outside their office door for after hours drop offs.
http://ug.degroote.mcmaster. ca/contact/