Alberta releases the Wage & Salary survery on the Alberta Learning Information Service (ALIS). This lists the average salary for occupations in Alberta.
www.alis.alberta.ca/wageinfo. There are also occupational profiles which describe hundreds of occupations in Alberta. For more labour market information (lmi) the department of Employment & Immigration releases quite a bit of statistical info on its website:
http://employment.alberta.ca/BI/64.html. It's good info, just gotta sort through it.
No job is ever recession proof. Some occupations are more resiliant than others, but it's situational. Labour market demand can change weekly depending on employers and conditions locally, provincially and internationally.