I agree that La Toundra still stands, and that is now in the article as  wrote it.  I've checked your links, and yes it now serves as the administration building for Parc Jean-Drapeau, which will be added to the article, but saying the Canadian pavillion survives, though correct, needs to be qualified, as it now stands in the article.  Almost 80% of the Canadian pavillion is now gone, both from what your links show, and compared to the pictures from 1967. So thank you for clearing up the confusion on the fate of the remaining part of the Canadian pavillion.