You can get a Birth Certificate from the Indian embassy in Canada. That's what I did! They only need ur valid passport.!! If u need it urgently make a letter with reason, they will do quick..!! I was in the same situation. No one told me any alternatives I asked a lot of consultants. But finally, I found a solution in this way!! Let me know which province u from?Im from India.
Good luck