. u can apply inside canada .After applying u can go back home but u hv to wait until u get passport request . Which takes roughly 2.5 months ryt . After that u have to fill the webform . And biometrics are required in india. So overall it will take nearby 3 months .