Home Welcome. Short and Documentary Films Square Sheep Films is located in Edmonton, Alberta, Canada. Next Steps... Contact us