I was involved in similar efforts to remove Chinese parts from the supply chain during the previous Trump administration. It was a nightmare that involved dozens of people reviewing tens of thousands of parts across hundreds of components with multiple revisions. I was involved for two years and that wasn't even the entire thing. Most changes required multiple layers of analysis/engineering review, change proposals (which often had to pass change review boards), vendor negotiations, manufacturer negotiations, reams of documentation about changes to refit procedures for previously produced HW, testing, validation, etc.
Removing Mexico and Canada from supply chains would be even worse. Probably nigh-impossible for some OEMs.