Oil and gas will be around a lot longer than some think, despite climate change goals: RBC