IEA says Canada can be key global oil supplier if emissions promises kept