Is it possible, as a Canadian with an engineering degree, to work 3 days in-office from the USA and 2 days remotely from Canada? Ideally, it'd be nice to have a US salary and live mostly in Canada.
100%. This would be permissible on any work visa, whether TN, O-1. H-1B, E-2, or E-1.