Right now neither is very democratic.
Canada has a serious problem with the power put into the hands of the Prime Minister such as the right to our supreme court judges, the entire cabinet, the Senators, the heads of all crown corporations and all diplomats.
America is more incidous. their politics run on the all mighty dollar via special interest groups. America also has a very intact old boys club run by elitists and bankers. These are the bilderbergers and Trilateral Commision. Reagan, Clinton, Carter, both Bushs and Cheney all belong to the Trilateral Commision. They are known to throw millions of dollars into a person to get them ahead for their own means. America right now is stepping on some of its own entrenched democratic rights in the name of fighting terrorism. Funny how it was back room deals that got them in that situation to begin with.
America does have it better than Canada on the civic level. They have public initives and the such. When was the last time you were asked if you wanted your local tax dollars to go to something in particular? America also has a "working" Senate. (quotes because they too are bought into the positions though) Our senators are not accountable to anyone. They are patronized to the position. 63 of the current crop were hand chosen by Cretch himself. that is not democratic in anyway.