Toronto hangs on for a 2-1 win over Kansas City on opening day at Rogers Centre.