No not too hard on the eyes is right.
On CBC in french, it was called, "Chapeau Melon Et Bottes De Cuir." Translate >> Melon Hat And Leather Boots...
http://theavengers.free.fr/
To answer you question, I would think Toronto, because I remember those actors being interviewed by Don Harron, of The Don Harron Show witch was based in Toronto. But I am not 100% sure on this...
[ August 13, 2006, 16:36: Message edited by: Jesse -Joe ]