Williams Cos. Inc., Tulsa, has signed a gas processing agreement with a producer in the Canadian oil sands, according to a company announcement that did not name the producer. OGJ data, however, suggest it is Canadian Natural Resources Ltd., Calgary.