Keep in mind, McGill takes into consideration academic context in their assessment. Academics are 70% of your pre-interview score and context makes up 10% of that academic score, meaning that context is a whopping 7% of your file score!
This past cycle, I applied to McGill with a 3.98 GPA yet due to having a not so strong academic context, I was ranked around 150/700 for academics (they disclose this if you email them asking for your rank).
I'm not exactly sure how they score context but it seems having a graduate degree or taking hard humanities classes helps. If you think your coursework has been difficult, I would definitely apply because you might have a really strong context score!