Williams Partners to Buy Canadian Assets