The Canadian immigration authority generally keeps records of immigration applications indefinitely. However, it's possible that some records may be destroyed or archived after a certain period of time, depending on the type of record and its relevance. It's best to contact the Canadian...