Your are going good, except medical,
Pre arrival Letter is actually an invitation to use services before arrival in Canada provided by different organizations funded by government of Canada, it's free, and in AIPP program the settlement plan is part of this services.