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.