Geoffrey Wall, 59, allegedly flew 900 Air Canada flights without a valid captain's license, earning $2.9M. Arrested in Ontario, faces fraud charges.