Wouldn't it be nice if CIC has direct access to CBSA & CRA database? This would really minimize delays in processing citizenship applications. They can easily verify the travel history of the applicants with CBSA records and cross-reference residence requirement against employment details...