The average salary of a software developer in Canada varies depending on experience and location, but it typically ranges from CAD 60,000 to CAD 100,000 per year.