Canada said Friday it will deploy "several dozen" military personnel to Iraq to advise security forces fighting Islamist militants in the northern part of the country.