Guys, if I have fulfilled the requirements for citizenship application, can I submit my citizenship application from out of Canada? ( I know I should go back for test, interview, oath etc) . Also on average how long does it take from when you apply for citizenship and when they set a test date?