China swoops in on Canadian oil that's $50 below US crude