Liberal Canadians wouldn't mind if crowds on Parliament Hill were shouting praise to Allah, because they welcome anyone and any views.  Mr Trudeau says we are post-national and he and his liberal followers lie when they sing "we stand on guard for thee".