Over the past 50 years , Sarnia 's voters have been moderate , and the party affiliation of its Members of Parliament , both provincial and federal , have swung back and forth largely between the Liberal and Progressive Conservative parties ( a New Democrat was elected in their 1990 provincial wave ) .