One political analyst says he believes the NDP "have a legitimate shot" at winning races in Edmonton Strathcona, Edmonton Centre and Edmonton Griesbach.