Actually, they are actors dressed in get-ups I designed for my as-of-yet unfinished short film, Hyper-Reality. So, you can all relax: We are not being invaded by "cheesy" space aliens from some place out there.
The reader can be forgiven for thinking: "What are they gonna do, anyway?... Make me die from laugher?"
I would explain: "You should see the far-out equipment in their lair, hidden deep underground, beneath the very foundations of Toronto. Their machinery consists of flickering control panels based on the U.S. Air Force's IBM AN/FSQ-7 air defence computer from the 1950s. These pint-sized alien dudes came well equipped!" (Yours truly also designed their electronic apparatus.)
Yes, that's the CN Tower in the distance.