Canada’s economy is beating expectations, but for how long?: RBC