one more question... my birth certificate is in punjabi and i have notorized translated copy from India with me... would that be good... or need to get translated here and notorized locally. Thanks
Your translated / notarized documents from India is no more useful here. You need to translate / notarize it from someone who is authorized to do so here in Canadian. Please see IRCC instructions for details. Those are self explanatory to me. I also had to do it for my documents. I can share you the contact details of the person who did this for me if you are from Calgary. Let me know if interested.