Imperial Oil (TSX:IMO) shares have seen a steady climb over the past month, drawing attention from investors tracking the progress of Canada’s energy sector. The company’s stock performance invites a ...