Alberta Premier Alison Redford tops the Canadian Taxpayers Federation naughty list