Are there benefits to going international as an American?

Imperial would be excellent. Waterloo, too.
Then ubc, utoronto, McGill.
Four from St Andrews, Birmingham, Edinburgh, Manchester, Durham for your other ucas choices?
Insa in France has an international track and is very cheap (with a decent campus).

Getting a degree is only part of the equation. What are you going to do about employment afterwards? Unless the overseas school is a universally recognized name like OxBridge, most Americans will say ForeignU Who?

American employers will not be recruiting graduates with a bachelors degree at overseas job fairs. For the similar reason that Willie Sutton robbed banks (because that’s where the money is), US employers will be recruiting on US campuses (because that’s where the eligible candidates are).

If you graduate from an overseas university, don’t expect to be able to work in that country immediately afterwards unless you are a citizen. Working in a foreign country requires a WORK VISA. In just about ANY country in the world, employers are not permitted to hire foreign nationals over their own citizens unless they can demonstrate that there are no citizens with that skill to hire. With only an undergraduate degree and little real work experience, it’s going to be tough to demonstrate that a citizen isn’t available to be hired for the job.

If an international cultural experience is what you are after, that can be accomplished with a year of study abroad. But by senior year in college, it behooves you to be studying in your country of citizenship and availing yourself of your school’s campus job placement services.

@bouders, you’re right. I forgot that high enough scores aren’t enough for Waterloo CS and engineering. Possibly the only Canadian school where that is true.

McGill should be a shoo-in. I think UToronto and McGill are pretty close to UMich and UW-Madison, however, in that they are all top giant public research powerhouses (granted, UToronto is collegiate, UMich is richer, and the Canadian unis are in big cities while the American ones are in college towns).
And UW-Madison shouldn’t be hard to get in to either while still being a top 20 CS program (declaring for a CS major there still requires meeting a ridiculously low hurdle). Actually, CS at all those places should be good. Which is why I asked the OP about preferences and goals because there are a lot of varieties and options in the US.

wrt that “90%” quoted above: note that in Canada, a 90% average is equivalent to a very high A average in the US (basically, a 4.0).

Oh, come on, GMT, American companies and universities have hundreds of thousands of people with degrees from foreign countries.

It’s still harder than for someone with a US college and it’s afferent career center (which most European universities don’t have, or at a useful level).
I agree you should apply to Uwisconsin on addition to the international programs (and call poly slo).