Doesn't apply to Canadians who are simply looking to visit the US, only those who need non-immigrant visas.
Besides, that's going to take a long while to actually implement.
From a travel blogger-
The bill calls for the introduction of a new $250 “visa integrity fee,” which is supposed to apply to all visitors who come to the United States on non-immigrant visas, so that includes tourists, international students, and business travelers. In 2023, the United States issued more than 10 million of these visas, just for context.
According to the text of the bill, the fee is effective the current federal fiscal year, which actually ends in a couple of months — it runs October 1, 2024, through September 30, 2025. For subsequent years, the amount of the fee can be adjusted based on inflation. That “visa integrity fee” is in addition to all the other types of fees that already exist for those applying for a visa.
So, what is this new “visa integrity fee?” The idea is that the fee is essentially a “deposit,” of sorts, to make sure you behave while you’re in the United States. Visa holders who are subject to the fee may later be reimbursed, as long as they comply with their visa’s restrictions, like leaving the United States before the visa expires, and not working without authorization.
However, the law doesn’t specify how the fee will be collected, or how travelers will be reimbursed if they comply with restrictions. It’s also not clear if this will apply retroactively, or what, since this supposedly applies for the current fiscal year. A government spokesperson has simply stated that “the visa integrity fee requires cross-agency coordination before implementation.”