So in that case, I'm curious what the penalty is for not paying. Presumably the IRS doesn't have the power to garnish wages from Canadian banks…
It was RSUs granted in 2012, while I lived in the US, that vested over 4 years (the last of which was 2016). That counts as 'American income'. After this year, I don't have to do this ever again and plan to start doing my own taxes.