I think it has a chance because of the games. People in America (Canada included) like party games, multiplayer games, music games, competitive shooter games... well anything that has multiplayer in it and MS always exceled in those compared to Sony where they solely focus on single player experiences with tacked on multiplayer.
We should also note that it's still early in the generation, Kinect hasn't had time to shine yet and games like Halo, Just Dance, Dance Central, Gears and Guitar Hero will do more for Xbox than Uncharted and crew will for Playstation. I know the internet is full of hardcore gamers but things might change a little bit in the long run when both companies unveil their casual gaming portfolio. Imo MS wins America on this one.








