Hotel guest platform Canary Technologies signs in with $15M investment