When asked how Ted met Zoey, he begins with "Once Upon A Time..." Jennifer Morrison, who plays Zoe, would go on to star in the ABC show, Once Upon A Time.
When Ted describes how he met Zoey he actually describes how they became a couple. He never actually states how they met outside and fought over the Arcadian hotel.
It can be seen on the coffee mug Robin is holding while talking to Barney, is from Tim Hortons, the popular Canadian coffee shop. Cobie Smulders and her character Robin are from Canada.