Royal National Bank Of Canada has 0% invested in Middlesex Water Company (NASDAQ:MSEX) for 35,821 shares. Td Asset has 0% invested in …