BILL GATES CANADIAN NATIONAL RAILWAY