Latest update: Temporary Foreign Worker cap was scheduled to be reduced to 10% on July 1, 2016. However with Ministerial instruction the cap is frozen and will remain 20% of the whole workforce.
http://calgaryherald.com/news/local-news/easing-of-temporary-foreign-worker-caps-welcomed-by-alberta-businessesR03;