Canadian leaders in testy economy debate