The USA didn't win any major battles other than the battle of new orleans and baltimore. Others than these the war was a disater for the USA, and even the capital was lost to the British.
It depends on who you talk to. If you talk to Canadians, they won, and vice-versa with Americans. Regardless, both sides benefited in one way or another. For example, the Battle of New Orleans boosted Andrew Jackson into the national spotlight and gave him the boost he needed in politics. Likewise, when Americans attacked Kingston Harbor, local citizens came forward to volunteer, creating a unity among what were then British subjects and later became Canadians. The Treaty of Ghent ended what was basically just a stalemate, restoring peace and neither side gaining anything.
There have been loads of questions about the War of 1812; while not all discuss the question of winners/losers, I've rounded them all up here with a view to adding them to the FAQ later:
Why, what happened & who won?
What were the reasons behind the US invading Canada in 1812?
Who really won the war of 1812?
Who won the war of 1812 (America v. Britain)?
Did the US achieve anything with the War of 1812?
What was the role of Manifest Destiny in the U.S. invasion of Canada in the War of 1812?
How close did America come to winning the war of 1812?
During the war of 1812, why did the US invade Canada from the great lakes instead of Montreal?
Why is the War of 1812 given so little attention in history classes and film?
Burning the White House
Was it Canadians or British who burned down the White House in the War of 1812?
War of 1812: Canadian or British fought?
American War of 1812: What were the repercussions of the burning of Washington?