Comparing ridings to states is comparing apples to oranges. We should be talking about a 10 province strategy to be consistent.
There are three major parties in Canada and not two. Now, I know this does not mesh with some people’s belief that the left right spectrum drives voting patterns, but historically, Western rural voters swing between the NDP and the conservative party de jour. Moreover, there are slew of working class neighborhoods (e.g., Surrey North, Nanaimo Cowichan) were voters do the same.
The Democrats garnered 42% in the South in 2004. The Liberals garnered 16.5% in the West in 2008. Outside of Vancouver, Victoria, and the southern part of Winnipeg there is no support for the Liberals to speak of. It is one thing to target every region of the country when you are flush with cash and have huge base of support in absolute numbers to work with; it is quite another when you are fighting it out with the Green party for 4th place outside of the urban centers. The Greens beat the Liberals in 8 seats in BC, 10 in Alberta, 2 in Saskatchewan and 1 in Manitoba. I dare say there was not a county that Nader outpolled Kerry.