卫出生于美国加州旧金山，父亲于1960年因癌症去世后便跟随英国籍的母亲迁居剑桥郡，两人再于1967年移居到加拿大。苗大卫其后到美国哈佛大学经济系修读，1981年以最优等荣誉毕业，后再到多伦多大学法律系修读，1984年毕业后加入多伦多一家律师楼，主要处理劳工法、移民法和股东权益等范畴。他于1985年加入加拿大新民主党。
市议员生涯.他于1991年首度参与大多伦多市市议员选举，并以改善市内公共交通系统作其主要政纲，但没有当选。他再于中代表新民主党角逐选区国会下议院议席，但同告落选。