I too have probably travelled in 40 or 50 countries, so I empathize with you.
In regard to your first question on names, and spelling of names and different interpretation of names, I'm not sure the eTA addresses that. I think that's where biometrics will help you.