Canada's banks have enjoyed a profitable few years, but are now faced with issues such as the US-China trade war, a dip in the mortgage markets, and a new counter-terrorism act coming into force. Lucien Chauvin assesses the likely impact of these events.