Sault Ste. Marie recently released a video of the city. It's got some nice views of the downtown, the river, and the industrial area, if your into that kind of thing. It's more a business video but it can work for tourism too.
Edit: Tried to figure out how to get the video here using the YouTube button but I can't figure it out so here's the link.
https://www.youtube.com/watch?v=bNeg...ature=youtu.be