Yes, you have to have private insurance for the full duration of your work permit. Failure to prove that you are fully covered for your stay could result in getting less duration on your work permit.
It is important that you secure reliable insurance to cover you during your stay, that specifically covers you for any issues that could arise during your stay. Remember that IEC requires that you obtain insurance that covers repatriation, which the provincial programs don’t cover.