Eh, the NDP ad is pretty boilerplate stuff. The Harper Conservatives' attack ads, much as I hated them being run outside election time, were a lot punchier.
As for the whole elite/gatekeeper thing, I'll just link to
this article I wrote several years ago about the "rebels vs. elites" concept. I think it could apply just as easily to the political left as it could to the right.
$1:
How does one explain the presence of so many different “rebels” and so many different “elites?” One possibility is that there is no single “elite” in Canada that all shares the same opinions and goals, and that the people who all make up the “elite” have just as many disagreements and different goals as any other group of Canadians. The federal Conservatives, for instance, have their supporters among the university professors and the media, while progressives like the Liberals and the NDP have their supporters among entrepreneurs and the business community.
Another possibility is that there is more than one group of “elites” in Canada, each of whom wields some kind of power and influence. Rob Ford got elected in part by criticizing what many people considered Toronto’s downtown elite and standing up for the ordinary citizen, but Ford himself could easily be seen as part of an elite himself, given his family wealth.
So when someone tries to portray themselves as a rebel in Canadian politics, it’s worth considering exactly who the “elite” they’re opposing is, and just what their own status exactly is. Popular culture often depicts rebels who fight back against elites as heroes, and political commentators will often try to portray their adversaries as elites. In some cases, they might actually be right in depicting their adversaries as elites. However, at the same time they might end up being depicted as elites when someone else begins rebelling against their ideas and actions.