The Department of Finances makes those figures. I have no reason to doubt them. The Federation of Canadian Municipalities came out with this: every $1 billion in infrastructure spending would create or maintain about 11,000 jobs. That's a good number as well.
On March 18th, 2010. See this statement in context.