Gil McGowan is the President of the Alberta Federation of Labour.