Juno-nominated artist Tara Kannangara to play Niagara Jazz Festival July 27