Here, DLI stands for a Designated Learning Institution.  

To apply for a study permit to study overseas in Canada, you will have to first secure an acceptance letter from a DLI in Canada.  

A DLI is an educational institution specifically approved by a provincial or territorial government to take in international students.