Conservatives won the religious, Protestant, Jewish (52%. in the U.S., the Republicans are lucky to break 30%), and those born outside of Canada. The NDP and the Cons were just about even among those born in Canada.
The NDP won the secular, Catholic, and "visible minorities."
The Liberals won the Muslim vote.