theScore Toronto FC signs Liechtenstein's Nicolas Hasler By Carlo Campo35Jul 13, 2017, 11:32 pm Sports Sites