Northern Decks, A Division of J.R. MacMillan Construction

Northern Decks is a division of J.R. MacMillan Construction Corporation and has been in the construction industry for over 15 years. Available throughout the Prince George area, we work on commercial and residential properties, designing and building custom decks according to your needs and preferences.

If you have any questions, feel free to call us or send us an email.

Custom Deck Design and Construction

Whether you're interested in having a deck constructed with vinyl, wood or composite, we have the knowledge and experience to make your plans a reality! Looking for a waterproof option? We're the area's sole distributor of Tufdek®, a durable vinyl material with a waterproof membrane.

We also build decks with:

  • Timber planks
  • Aluminum posts
  • Glass railings
  • And more

What You Can Expect

From concept to completion, we assist with every stage of the building process. Experienced, skilled and courteous, our contractors provide quality workmanship in an efficient time frame while maintaining a tidy job site. Here's what you can expect from us:

  • Initial meeting phase: Listen and learn about your goals and desires you have for your project.
  • Design phase: Create your deck on paper or in 3D form.
  • Estimation phase: Work up the cost of your project and prepare final details to be put in proposal.
  • Presentation meeting: Meet and share with you the complete project details and discuss the project.
  • Commitment and schedule meeting: Agree on final details, sign contract and place project in schedule.
  • Install and customer service phase: Construct project and ensure complete satisfaction before final payment is complete.

Contact Info

1768 Larch Street,
Prince George, BC, V2L 1V3


Monday – Friday: 9 AM - 5 PM

Service Area

Service area Prince George BC

Special Offer

To help you better plan and budget for your new sundeck or patio, we provide free estimates! We'll come to your home or worksite to assess the area and discuss your ideas to give you as accurate a quote as possible.

For your peace of mind, we also offer insurance coverage through a third-party liability insurance provider. Please contact us for more information.

Professional Affiliations

Work Safe BC

Stay in Touch

Created by

Legal notice