Canada Inflation Hits 3% as Gas Spike Keeps BoC on Hold