magil construction careers in Vancouver, Canada