Based on your answers, you cannot apply for an eTA. You may need a visa or other type of travel document to travel to Canada.
As a U.S. citizen, you are exempt from the eTA requirement. You do not need an eTA to travel to Canada. Make sure to travel with valid proof of U.S. citizenship such as a passport and other acceptable travel documents.
If your correctly answer is "yes", your application will be probably revised before the result. Also documentations will be required. In your process we recommend that you use this link for continue.