Ad image

Canadian Natural Resources strikes asset swap deal with Shell, expanding oil sands control

Canadian Natural Resources Limited (TSX: CNQ, NYSE: CNQ) and Shell Canada, an…

Trump and Ishiba meet as trade war threatens global economy

For the first time, U.S. President Donald Trump and Japanese Prime Minister…

Trump’s tariff war is roiling TSX stocks—here’s what to buy and avoid

Donald Trump’s trade war is back in focus, with tariffs on some…