My repeat eTA application was "withdrawn" multiple times with no detail, until I figured it out. TL/DR: I abandoned my Green Card, but the Canadian system thought I still had one. Once I added an explanatory note (and didn't include the old eTA number in the new application), I got the eTA...