Mega Brands Inc. is a Canadian children's toy company. Currently a wholly owned subsidiary of Mattel, the company distributes a wide range of construction toys, puzzles, and craft-based products.. From Wikipedia