Deloitte slashes Canada’s 2026 GDP forecast by 20% due to Middle East tensions and trade uncertainties.