Not many persons in the 17th, 18th and even 19th century could stand 2017's values....Great article.

Since we are talking about 2017's values, why don't we talk about western values, modern society values and....(here we go).....Canadian values?

IMO, there are basic human values that can be found in Canadians (and most "modern" society):
- Can't kill people (unless, depends on regional laws - capital punishment) - there is no such things as "honour killing" - there is no honour in killing. Let's call it murder
- Can't treat women as second class citizens....everyone is equal doesn't matter of sexual orientation
- Can't mutilate human body (read genital) - doesn't matter what excuse

I found Trudeau is a complete hypocrite when he asked his female staff to enter the mosque using different door and to stay at different place in the mosque - He can't talk with both side of his mouth - walk in the pride parade and comply to religious norm that contradicting to basic human right