Hi guys,
Today I had my test, it was simple and got 20/20. Interview went smooth as well, the whole interview took 5 min and whole process less than 1 hr.
The bad news is that the agent told me I have to wait for security clearance to be completed before I get my oath letter and there is no time frame for this can take few weeks and maybe dozen of months

I have lived the past 10 years in Canada without leaving anywhere for more than 3 weeks a year, I dont know why I have to wait addition indefinite time.. but I guess it's what it is..
Good luck everyone anyways!!