Do I have to pay for a midwife?

No - midwifery care is funded for all residents of Ontario by the Ministry of Health and Long Term Care (MOHLTC).