@Sohaib89 thanks for your response.
I was thinking to take the oath -> wait for certificate -> apply for Canada passport in Canada itself. Maybe getting the Canadian passport in Canada could be quicker as compared to abroad. In either case , while filling the 'address' field of passport...