Canada’s mayors and councillors are warning Parliament time is short in detailing a promised renewal of a $33 billion federal public works program due to expire in 2014. “This is a once-in-a-generation opportunity,” said the president of the Federation of Canadian Municipalities.