Ich würde keinen Push wagen. Du siehst, er baut Photonenkanonen? PERFEKT! Er holt sich eine Exe? Du holst dir 2! Du hast absolute Mapcontrol. Und sobald deine Exen stehen, holst du dir an jeder 2 Queens, eventuell noch einen Sporecrawler. Dadurch sind seine Voids relativ nutzlos.
So, wie machst du das nun. Was ist, wenn deine Exe wieder gecannonrusht wird? Wie verhindert man das? Das ist im Grunde ganz einfach. den allerersten Ovi einfach über deiner zukünftigen Exe schweben lassen. Du siehst sofort, wenn der Gegner anfängt da was zu bauen - dann einfach 4 Drohnen abziehen und damit den Pylon/Probe/beides zerstören. Er muss dann schnell exen um seinen Nachteil wieder reinzuholen, währenddessen holst du dir 2 Exen. Er kann nichts dagegen machen. Dadurch, dass er Cannon -> Expansion spielt, hat er sicher kein Gate um schnell Truppen zu pumpen

Natürlich kommt entweder DTs oder Air, wenn er soetwas macht. amchen jedenfalls die meisten Toss. Die mMn effektivste Lösung, ist, Gas verzögern und erstmal 2-3 Queens un 1-2 Sporecrawler pro Exe (solange du weißt, dass er nicht doch auf heavy gate gegangen ist). Kommt sein Void, ist dieser nutzlos. Ovis auch einfach in die Base stellen, dann kann er auch nicht mit Phönixen stressen. DTs sind wegen Queens + Crawler wirkungslos...
Dann gibt es zwei Möglichkeiten. Bleibt er auf Air, kannst du auf Verseucher/Ling/Bling gehen. Bling zerstört alles an Cannons, Ling macht alles andere kaputt und Verseucher, naja, die halten dir die Aireinheiten vom Leib (Fungal + ITs ... ), natürlich kannst du auch auf den Lufttree gehen, dank deiner Mapcontrol solltest du genug pumpen können, aber das würde ich nicht ganz so empfehlen. Anders wenn er auf DTs gegangen ist. Da kannst du seeeeehr gut auf Muta -> Broodlords mit Lingen gehen. Hat er Archonen gegen die Mutas, hast Broodlords. Hat er Stalker gegen die Mutas+Lords hast du Linge ... Außerdem sind Stalker gegen Mutas und BLords nicht effektiv, vor allem dann, wenn du so einen macrovorteil hast