MONTREAL - National Bank of Canada reported a first-quarter profit of $997 million, up from $922 million a year earlier.