Canada's economy grows robustly