Canada's consumer inflation rises to 3.3% in July