No its not free, but its cheaper for students. The assessment for physio is $65 and the follow up appointments were $45, their schedule of fees is here:
http://www-athrec.mcmaster.ca/sportmed/fees.htm
If you go to the campus health clinic you can get a referral from a doctor, then you may be eligible to claim under the MSU health plan or your parents Health plan. Many plans cover up to $25 of additional appointments so your cost is only $20 / appointment in the end. In any case, you'll have to prepay at the Rehabilitation centre and then get reimbursed by your benefits provider. They accept all normal forms of payment (credit, debit, cash).
While $45 / 15 minutes of physio may seem pricey, its actually on the cheaper side, many clinics outside of campus charge $50-75 for comparable services. I've also found the physiotherapists at McMaster quite competent and generally got at least 15 minutes of their time, if not more.