Canada’s GDP beats expectations as second quarter rebound gathers steam