Geopolitics Will Saudi Arabia’s diplomatic tantrum provoke a moment of cognitive dissonance for Canada’s ‘ethical oil’ crowd? Saudi Arabia has given the Canadian ambassador 24 hours