Canada's inflation rate hit 2.4% in March, driven by Middle East energy prices. Financial markets now price a 75% chance of a ...