It says the earnings were also up 4.1 per cent from July 2011, reflecting a number of factors, including wage growth, changes in the composition of employment, as well as average hours worked per week.
Five of the largest industrial sectors outperformed the national average: professional, scientific and technical services; educational services; accommodation and food services; manufacturing; and construction.
The biggest gain was in professional, scientific and technical services, where weekly earnings increased 6.1 per cent year-to-year, rising to $1,279.82.
Average weekly earnings for non-farm payroll employees increased in every province in the 12 months to July.
Growth was highest in Saskatchewan, Newfoundland and Labrador, Prince Edward Island and Alberta.