Hi, I'm a Canadian permanent resident. I've been living in Canada since October of 2008. Next year, on March 12 2015, I will be 18 and will like to become a Canadian citizen. But, I might go to USA in August for university education and am planning to travel outside of Canada in July. My friend told me that I have to physically be in Canada during the time period I'm waiting for my citizenship, but my dad said the opposite. Do I really have to be in Canada? If I can leave the country during that time period, will it affect my result? Approximately about how long will I get my citizenship/Canadian passport? Thank you!