Pre-arrival services are not mandatory but they are very useful, they will help you get ready to live in Canada. Usually they provide information about finding a job, finding where to live, education, language training, etc. They are free but you do have to provide your UCI number.