(Canada). The average salary for a Civil Engineer is C$61,918 per year. A skill in Project Management is associated with high pay for this job. Experience has a moderate effect on income for this job.Most people with this job move on to other positions after 20 years in this field.C$46,141 - C$98,159.he average salary for a Civil Engineer is C$61,918 per year. A skill in Project Management is associated with high pay for this job.