Because Canadian immigration recognizes gives visas on the basis of IELTS. On the other hand, if we apply through SDS it clearly says that they require IELTS and they won't accept other tests like Duolingo which colleges and universities are accepting right now.