Constituency Offices

Check out the links below for more constituency office information and resources.

Should you have any questions, comments or concerns for John Weston, please feel free to get in contact at either the Parliamentary Hill or Constituency office. You may also use the Contact Form, located in the menu as “Contact” above.

*** Please leave your address including postal code as we will give priority to our constituents. To find your MP, click here

To get in contact by email with MP Weston, please contact:


To get in contact at either the Parliamentary Hill or Constituency offices:
*Our hard working staff are often called out to serve at events in the community.
Please call in advance to get an appointment and ensure the office will be open prior to visiting. Thanks.


Click map for detail

North Shore Constituency Office
Ste. 21 – 285 17th Street
West Vancouver, BC V7V 3S6

Office Hours: Monday-Thursday 10:00 – 4:00* (appointment only)

Jessica (Communications and Media)
Stephanie (Office Manager, Constituency Assistant)
Vivienne (Community Outreach)

Click map for detail

Sunshine Coast Constituency Office
Ste. 207 – 5760 Teredo Street Trail Bay Centre
Mailing Address: PO Box 1505
Sechelt, BC V0N 3A0

Office Hours: Tuesday-Wednesday 9:30 – 4:30* (appointment only)

Susan (Office Manager, Constituency Assistant)

Click map for detail

Powell River Constituency Office
Ste. 24 – 7100 Alberni Street
Mailing Address: PO Box 67
Powell River, BC V8A 4Z5

Office Hours: Tuesday-Wednesday 9:00 – 12:00* (appointment only)

Linda (Constituency Assistant)

Ottawa House of Commons Office
Ste. 770 – 151 Sparks Street
Ottawa, ON K1A 0A6


To contact our Prime Minister and other important Federal departments