"Canada is not a given," said our 23rd Prime Minister Justin Trudeau. How do we survive and thrive in the age of Trump's ...