A number of oil refineries in Texas have complained about the quality of Mexican oil and have reportedly been turning to suppliers in Colombia and Canada.