You do not need to be a Canadian citizen
For more info please see
Neil I Fleischer (513) 977-4209 www.immigrate2usa.com Note: Neil Fleischer is an attorney licensed in the State of Ohio The below answer is provided for informational use only. One should not act or refrain to act solely based on the information provided. No attorney/client relationship is created unless an Agreement is signed by the attorney and the client. Best regards, Neil Neil I Fleischer The Fleischer Law Firm, LLC 917 Main Street Cincinnati, Ohio 45202-1314 Direct telephone: 513 977 4209 firstname.lastname@example.org Enjoy our Blog at http://immigrate2usa.blogspot.com/
Your citizenship won't disqualify you from getting an L-1, if you are otherwise qualified.
FORMER IMMIGRATION LAW PROFESSOR -- LEGAL DISCLAIMER: This answer is offered for informational purposes only. It does not constitute an attorney-client relationship.
Note that your COMPANY would need to be the one to fill out all the paperwork, pay all fees, and provide all documentation to demonstrate the relationship between the companies, your having worked for at least one year of the past three for a related company abroad, and your current and desired future positions both meeting criteria for L1A or L1B.
This general information does not establish any attorney-client relationship. There may well be factors not mentioned in the question which could and should be addressed in an attorney consultation.