Percy Paul Mockler (born April 14, 1949 in St. Leonard, New Brunswick) is a Canadian politician serving as a Canadian Senator from New Brunswick since 2009. A member of the Conservative Party of Canada, Mockler previously served two non-consecutive stints in the Legislative Assembly of New Brunswick from 1982 to 1987, and again from 1993 to 2008.