Nokia to partner with Current for smart cities platform in Canada