Canada markets close in 58 minutes