I just looked at the Google Earth photo of 20 Iroquois St. It is dated 10/5/2011, but it does not have the new building.
So the Google Map pic is more current.
Interesting comparison, though.
Google Earth (2011):
Google Map (2012):