I agree that US product will be more competitive, but I am not sure it's correct to say people are buying US dollars, ,my feeling is the opposite, namely, pepole are selling US dollars. As for investment, I am not sure, my feeling is that due to the low interest rate, people are moving money to such countries whose interest rate is high, but I don't think that's investment but saving.
In general, it's good for US economic and if US economic is getting better, we all will benefit. It's bad for US people to travel abroad.
So people in Canada should take this chance to travel to US.