Is Now the Time to Buy Canada’s Top Oil Stocks?