Canal House Station, a Milford farm-to-table restaurant a block from the Delaware River, will close permanently after dinner on Sunday, Dec. 21, according to an email announcement. It opened in 2019.