Imperial Oil plans $1.7B in capital spending in 2023