government contracts law firmsfrustration lawfree legal advice contract lawfrustration contract law notesfrustration of contractfederal contract lawfederal contract laws and regulationsgovernment contracts regulationsdoctrine of frustration of contractfrustrated employment contractconstruction law advicecanadian government contracts