Why Canadian gas prices have hit record highs