Having an affidavit from a notary in India usually helps in such cases. Have an affidavit that it's the same person holding different names as shown in the birth certificate and passport. An affidavit is a legal and accepted document for Canada visa applications.