This isn't true for waterloo. (Bo was probably in 4 stream.) We only pay for the terms before we actually go onto co-op.
EDIT: As he points out below, it's different for different programs (even within engineering some pay 2 terms before their first term and some pay 1 term before. However the fees continue onwards for every term that the student is not in co-op).