To avoid any ambiguity in the post above:
If you are a Canadian citizen, you cannot get an eTA. And without a Canadian passport, an American passport, a visa or an eTA, you cannot board a flight to Canada. Your "entitlement to enter Canada by right" is all fine and well at a land or sea border, but at a departure gate outside of Canada, it won't do you any good.