Home Earnings call: CN reports steady growth despite macro challenges