Canada markets close in 28 minutes