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 of the canadian pavillion is now gone both from what your links show and compared to the pictures from so thank you for clearing up the confusion on the fate of the remaining part of the canadian pavillion