Putting rail over the new Detroit/Windsor bridge isn't a particularly good idea (you're not really connecting the stations), but actually crossing the river (neither the Saint Clair nor the Niagara) isn't the problem. The hard problem is solving the border control issue.