Justin Trudeau can present a Liberal party that is stridently progressive on environmental and social policy, and on human rights and multiculturalism, while maintaining a strong commitment to entrepreneurship, innovation, and economic growth.
Justin Trudeau is brushing off criticism about his upcoming keynote speech at an Islamic convention, saying he's proud to be participating in the even...