Trump is still very early into his term, so its very hard to speculate too far ahead. But saving the US money by pulling out of the Paris agreement, focusing on keeping companies in the US, and creating more and more jobs are all ways I feel could stop debt from growing. The effort is clearly there.
Further, the better Trump 'improves' America, through keeping business there, and drawing others into the US, the more appealing they will become to Foreign interests. China is a perfect example who has pledged to spend Billions if able to avoid Tariffs being imposed.
As for Canadian economy - laugh out loud, but I think success in Canada is directly contributed to the USA economy being so good. The better the US does, the better we do. Doesn't matter if Trump is giving Tax breaks, work bonuses, or a simple job to someone. If the USA is improving, it means they are spending more, and Canada directly benefiting ( Tourism, export, investing ).
Currently, in Canada we have reaped the benefits of a federal government that encouraged investment both domestic and foreign. That has all changed in the past year and we see a high tax, plus spending without direct benefit. Giving billions to the climate while stopping the resource sector will lead to a gradual slow down.
Trump is creating many new jobs, and constantly we hear US companies are staying put or expanding. In fairness, Trudeau has also create many new jobs too, but most of those, were part time.
The spending is also very important, and both the climate agreement and foreign aid are perfect examples. While Trump is closing the wallet and saving the money for within, Trudeau continue to pledge billions to others.