All politicians do that, though, and they have to. They're human. Plus, voters get extremely angry at politicians who visibly make decisions based on objective facts rather than how they feel, calling them 'out of touch', 'unfeeling', 'disconnected', or 'robotic'. Or even just calling them weak, when they don't act in anger.

I'd prefer we only had atheist prime ministers, but that's my bias showing. I recognize that sometimes the best candidate for the job will be religious, because having religious beliefs doesn't disqualify someone from any profession, and including religious people greatly expands the talent pool.

No one can represent all Canadians, that's why we have hundreds of MPs, and a role for the opposition party. I think Singh is more than capable of representing his base, regardless of their beliefs, though.