Canada inflation tops forecasts, dollar slips