nationalpost.com
Not all contractors are created equal but sometimes it really isn’t their fault
Sometimes things are out of their control and they’re unable to avoid delays or other issues