Harbir Sidhu grew up in Victoria, BC and played for the UVIC Vikes. He played in the Team Canada Junior program including representing Canada at the 2016 Junior World Cup. He made his senior national team debut in 2017 but played the bulk of his senior caps in the last year including representing Canada at the Commonwealth Games and Nations Cup.