Major flooding in Canada

Torrential rains and melting snow have caused flooding in various parts of Canada.