IronCore Performance

Before & After Nutrition specializes in personal and online training. Train with our revolutionary online training app. Our trainers will customize your unique workouts, which you can access online or through your smartphone.

Main Products

  • 12 Pack - 1 on 1 Training Session (In Person)

    12 x 1 on 1 Training Sessions (In Person) - 60 minutes per session *Price Includes GST

    On purchase, you will get 12 session credits for 60 min PT Session (in-person) (expire after 12 months)

    $1,134.00 CAD
    one time
  • 12 Pack - Semi-Private Training Sessions (In Person)

    12 x Semi-Private Training Sessions (In Person) - 60 minutes per session for 2 clients *Price Includes GST & is listed per person.

    On purchase, you will get 12 session credits for 60 min PT Session (in-person) (expire after 12 months)

    $756.00 CAD
    one time
  • 6 Pack - 1 on 1 Training Session (In Person)

    6 x 1 on 1 Training Sessions (In Person) - 60 minutes per session *Price Includes GST

    On purchase, you will get 6 session credits for 60 min PT Session (in-person) (expire after 12 months)

    $598.50 CAD
    one time
  • 6 Pack - Semi-Private Training Session (In Person)

    6 x Semi-Private Training Sessions (In Person) - 60 minutes per session for 2 clients *Price Includes GST & is listed per person.

    On purchase, you will get 6 session credits for 60 min PT Session (in-person) (expire after 12 months)

    $409.50 CAD
    one time
  • IronCore On-Demand

    Train like a golfer, anytime, anywhere. IronCore On Demand gives you a full library of golf-specific workouts you can choose from daily—no set schedule, no guesswork. Whether you want power, mobility, rotation, stability, speed, or a quick pre-round tune-up, just pick a session that fits your time and goals. Built by a PGA Professional & Certified Trainer, every workout is designed to help you move better, swing faster, and feel stronger on and off the course.

    $51.45 CAD
    per month
  • Online Golf Performance Plan

    Our most comprehensive online coaching package. Includes personalized workouts, a full TPI screen review, swing-specific corrective drills, and seamless integration with your golf instructor. *Price Includes GST

    $367.50 CAD
    per month
  • Online Monthly Coaching

    Includes weekly workouts, video demonstrations, email support, and progress updates — perfect for those looking for structured guidance with flexibility. *Price Includes GST

    $204.75 CAD
    per month
  • Online Premium Monthly Coaching

    All the benefits of monthly coaching, plus a TPI movement screen, video form analysis, and monthly Zoom check-ins for personal guidance and accountability. *Price Includes GST

    $288.75 CAD
    per month
  • Semi-Private Single Training Session (In Person)

    Semi Private Training Session (In Person) - 60 minutes for 2 clients *Price Includes GST & is listed per person.

    On purchase, you will get 1 session credits for 60 min PT Session (in-person) (expire after 12 months)

    $73.50 CAD
    one time
  • Single 1 on 1 Training Session (In Person)

    Single 1 on 1 Training Session (In Person) - 60 minutes. *Price Includes GST

    On purchase, you will get 1 session credits for 60 min PT Session (in-person) (expire after 12 months)

    $105.00 CAD
    one time

Add-ons

  • Performance Assessment

    TPI + FMS + Power Test + Movement Report + Initial Program Plan. *Price Includes GST

    On purchase, you will get 1 session credits for Performance Assessment (expire after 12 months)

    $236.25 CAD
    one time
  • TPI Movement Screen

    16-point mobility/stability screen + swing discussion. Available in-person or virtually. *Price Includes GST

    On purchase, you will get 1 session credits for TPI Screen (do not expire)

    $157.50 CAD
    one time

Session Packs

  • Intro Offer

    / 60 min / one time

    Full Performance Assessment + 1 Training Session *Price Includes GST

    2 Sessions

    Do not expire
    $208.95 CAD
    $104.47 / session

IronCore Performance