Talk:Muppet Stuff

I remember seeing at least two Muppet Stuff stores in Canada. One was located at the Square One Shopping Centre in Mississauga, the other at the Woodbine Centre in Etobicoke. Are you sure there was only one Muppet Stuff store in the world?