Biden revokes Keystone XL permit in blow to Canada’s oil sector