I'd love to see the World Cup in Canada and expect that it'll happen within my lifetime, it's not something a city bids for it's done as a country, we'd obviously play 2nd or 3rd fiddle. I do think we'd be able to handle the Summer games solo come 2028 but just don't see it happening.
As unlikely as it is I'd love to see F1 come to Vancouver and race along our downtown core, the setting would be more impressive then the number of complaints the city would receive. Heck I'd be willing to share our race bi-annually with Montreal if they'd share.