Multiculturalism and liberal tolerance are about to have their first major head-on clash in Canada, and it will be ugly.
Some of the so-called Christian churches will roll over for the state on this issue, but I have no illusions about our growing populations of Muslims, Sikhs and Hindus accepting homosexual 'marriage'.