I would say that the short answer would be yes. In New Brunswick there is a requirement that, where applicable, government tenders for construction have apprentices as 10% of the workforce. So yes, that is a great idea and that has been implemented in New Brunswick in terms of public tendering.
On January 31st, 2013. See this statement in context.