Canada’s oil and gas companies failing to meet environment commitments: report