I used to eat at subway face to that new building when I worked in Chomedey in 2010. It will be a nice improvement. Not my architecture's taste but better than before.
The satellite view looks very recent. It seems that we can see it U-C.
https://maps.google.ca/maps?q=place+...gl=ca&t=k&z=17