Imperial Oil plans $1.7 billion in capital spending in 2023