All you are doing is defending why America doesn't suck, but you are not making a point of why it is any better than Canada.
I don't know why everyone is comparing the government of each country so much instead of comparing their everyday lifestyle, it reflects the same differences anyways in the end.
There are poor, unhappy people in Canada too. However, my life as a middle class citizen could not be better than it is living in Vancouver. I find small everyday things make a big difference, such as pretty much no aggressiveness, clean streets, no violence, nature, and multiculturalism. You can find all these qualities in the US too, but they are just not as widespread as they are in Canada...
Overall, it's a much more relaxed country, as there is very little political tension and conflicts in citizen's lives.