CN Net Rises 21 Percent to $543 Million