As the citizenship case varies person to person. Yes, i have test and oath on the same day. But i am confused for my passport, that i need to have a valid passport or the expired passport will be good which proves my 1095 days stay in Canada. Please reply if you can.