A 10-year-old dog has found her forever home after she was found clinging to a submerged shopping cart in a canal.