Really? Americans don't want to come here to visit?

Laughable.  

Last year,  Americans crossed the Canada/US border to visit over 12 million times. Canada was the destination of the second largest  number of international visits. (The biggest number visits: over 25 million.  Destination: Mexico.) 
Source: National Travel and Tourism office. 

And incidentally, these numbers were part of an 8% increase in international travel from 2015.