It is naive to believe that talent won't go to the US because of Trump. The skilled, highly educated, innovative worker is welcomed by Trump. The abundant rewards flow to the successful in the USA. (its the poor uneducated person who would not go to the US and would be more likely to stay in Canada)
On another note, Canadians have to lose their jealousy for achievers. In America, the successful are revered and placed on a pedestal. They average citizen believes  with hard work they can also become successful.
In Canada the successful are vilified. Hard work, sacrifice and achievement are met with disdain and jealousy. The average person has the attitude that "those rich people are bad people" Of course, this attitude has been exacerbated by the Liberals.