About 1,200 Calgary federal government workers protest