I take in Toyota executives from Japan. I did not do credit checks or ask for references and they have been no real problem. My only advice is try to get Amex to sign up for the lease. Toyota will not sign up for employee leases but Cannon in Mississauga will. If you can get it, it is a little more assurance. If not don`t wreck your deal over it.
Regards,
Ramon Forgiel