A rebound in Chinese oil buying is driving up prices for African, Canadian and Latin American crudes, as disruptions in the Strait of Hormuz lead refiners to seek alternatives farther afield.