Royal Bank, National Bank of Canada profit beat estimates on lower than expected provisions