Canada has offered eco-friendly technologies to clean and conserve holy Yamuna river in Delhi, that provides drinking water to about 57 million people in the country.