Canadians must be ready to accept hardship if that is the price to pay to protect our economy from Donald Trump ...