The national average salary for a Engineer-In-Training is $68,695 in Canada. Filter by location to see Engineer-In-Training salaries in your area. Salary estimates are based on 135 salaries submitted anonymously to Glassdoor by Engineer-In-Training employees.