El Castor Network ™ is an international broadcasting and film production company. Established on March 1, 1998 in Toronto, Canada.