Hi There: Looks like a spiny softshell turtle to me. They are fairly common in Southern Ont Rivers. I have seen them in the Thames west of London On and at Long Point.