Start with indeed.com, LinkedIn. Quite a few companies are aware of TN visa for Canadians.
However, a lot of companies opened their Legal Entities in Canada to save on salaries, so they may want to keep you in Canada.
I have quite a few acquaintances who are working in the US with TN visa and...