Canadian Natural Resources reports $2.27-billion third-quarter profit