During his political career , he served as the Minister of Parliament for Shawinigan , the Minister of Justice , and Deputy Prime Minister . He served in various cabinet posts under prime minister Pierre Trudeau , most prominently as Minister of Justice , Minister of Finance , and Minister of Indian Affairs and Northern Development . He also served as deputy prime minister in John Turner 's short-lived government .