He also is a member of YMCA Vancouver .
He also serves as a director of Crown Life Insurance , Canadian National Railway and Wall Financial Corporation .
He also is a member of YMCA Vancouver and serves as a director of Crown Life Insurance , Canadian National Railway and Wall Financial Corporation .