With Canadian and US stock markets at all-time highs and up about 15%...