North American stock markets stage strong comebacks from steep morning losses

tsx