There are risks inherent to navigation. That is why the Canadian Coast Guard has a highly effective navigation system. The St. Lawrence is very well marked out. There are vessel traffic zones, so that the traffic can be controlled. Some crossings are allowed or refused according to the tide. That's a way to mitigate risks.
According to the statistics, there have been very few pollution incidents in the St. Lawrence over the years thanks to our navigation system's effectiveness.