Yes, Canada has a foreign policy.
But to my mind, at least, it's really not an option for the USA to have the same foreign policy as Canada.
Let me try to balance things out a little (at least, things coming from me).
The US invaded Iraq. Result: lots of bad things, and lots of good things. Free elections (good), possible civil war (bad). Lots of dead Americans and dead Iraqis (bad), hope for change throughout the Middle East (good). Etc.
Imagine a world where there was no United States, with its overwhelming military power. Or a world where the USA pursues Canada's foreign policy -- don't get involved, don't do nation building, mostly just defend yourself and your allies, and maybe get involved a little in some humanitarian missions.
In that world, Saddam would still be in power. But probably not for much longer; his regime was failing in a number of ways. Maybe five years, maybe ten or twenty years from now -- but eventually, there's some sort of insurrection and Saddam falls.
Result? Civil war (bad), lots of dead Iraqis (bad) -- but none of the good stuff. No elections. Nobody doing what they can to promote free elections. Nobody on the ground trying to show they care, and change the Middle East for the better. In short: a situation for Iraq and the Middle East that is all-around worse than what we have now.
I actually think the goals of the administration in Iraq are pretty admirable. It's definitely worthwhile to try to get Iraqis, and people in the Middle East in general, away from Islamic fundamentalism and toward tolerance and democratic institutions.
However, I think the execution of the administration's plans has been a disaster, and the fact that they sold the war with a bunch of lies has destroyed our international credibility. But that only adds to the tragedy. If you want to invade Iraq and try to spread peace, then for God's sake DO IT, and tell the truth about why you're doing it. And don't ignore all the bad things that can happen, and don't assume that you will be greeted as liberators and the war will pay for itself. Don't assume that you can lie to the international community without repercussions.
So I'm not a hater of George Bush. I'm definitely not a hater of America or its foreign policy. But I am really, really saddened by (a) the lies and (b) the poor execution of the foreign policy. And I'm really upset by (c) the fact that they think they have to torture people, keep people in jail permanently without trial, spy on Americans, start tracing credit card payments and library book checkouts, etc.
This would be my message to the Bush administration, if anybody were listening. (About four years too late, unfortunately.)
(1) Tell the truth about why you're doing what you're doing. If you have reasons that seem admirable, the American people can be brought along. We like being the good guys.
(2) Listen to people (especially the army!) when they tell you that things can go badly. Plan for the worst-case scenario; don't assume the best.
(3) If you need more soldiers to accomplish the mission, admit that, and do whatever it takes to get them. Raise taxes if you have to! Cutting taxes is NOT more important than fighting the war propertly. If you explain the mission and how important it is, and if you do it competently, the American people will support you despite higher taxes.
(4) The enemy is really not all that dangerous, compared to enemies we have faced in the past. There's no need to freak out. Don't start torturing people, don't start detaining people without the right to a trial, don't start spying on Americans. None of it is necessary, and all of it will (a) upset Americans, and (b) upset people in foreign countries, including our allies. It's very important to have the world community believe that America is the good guys. The mission of transforming an entire culture is extremely difficult. We need all the international support we can get.