Oh I have a question here too. My husband became a citizen in 2004, and before tht he was staying in India. Does that mean he has lived in another country? Do we need to provide that house address (that house is not theirs anymore)?
i wrote all addresses before i landed to Canada and also after i moved outside Canada to be with my love

many people had this concern and some called CIC: basically u need to write all addresses outside Canada since u were born; if u don't remember it exactly, try ur best to describe the house, neighborhood, etc (some people did....check with the search function for older threads)
so, shamsia, yes, before he landed in Canada, he was living in India, so write those addresses down even if that house is not theirs anymore....actually it should be the same address with the address his parents declared when they applied for immigration....if u have copies of those papers it will b easy to track - just write those addresses again; now, depends how long he went back to study: if it was 1-2 years yes write it down, if it was for a summer vacation then that's temporary - i don't think it needs to be written
rrv, i think they understand that the dates from 20 years ago are approximate....but the most important try ur best to give a start date and end date (don't leave anything blank) and at least have the year right....tell him to ask family, parents, brother, sisters, maybe someone remembers