Родился в 1926 году в хуторе Водопаде, ныне Предгорного района Ставропольского края. Русский. Окончил 7 классов. Работал в колхозе «Пролетарская воля» с. Юца. В Красную Армию призван 11.01.44 г. Пятигорским ГВК Ставропольского края. Участник Великой Отечественной войны с сентября 1944 года. Командир отделения 1176-го стрелкового полка (350-я стрелковая дивизия, 13-я армия, 1-й Украинский фронт) комсомолец старший сержант Канищев 28.01.1945 г. под сильным огнём противника участвовал в наведении переправы по льду через реку Одер у города Штейнау (Сьцинава, Польша). В бою за плацдарм уничтожил гранатами пулемёт противника, обеспечив роте продвижение вперёд.
В этом бою Канищев Д.И. погиб.
Звание Героя Советского Союза Канищеву Дмитрию Ивановичу присвоено 10 апреля 1945 года (посмертно).
Место захоронения: Польша, Вроцлавское воев., пов. Лигниц, ст. Рогау, северо-восточнее 1 км.
Награждён орденом Ленина.
В селе Юца Предгорного района установлена мемориальная доска в его честь.