Sources confirmed filming at Canada Life Place and Museum London, while social media reports pointed to other city locations.