Energy prices, inflation and Middle East tensions remain the biggest risks for Canadian stocks, while resilient growth ...