For question A answer would be no. IFHP is federal and not province. You don’t need to put any number there.
For question B you can put Yes and the date you entered Canada.
For the last question he has to put the date he physically started living in Ontario.
Please note that he has to have...