[5] In 2012, he was the top scorer in the Bell Capital Cup tournament as he led the Burnaby Winter Club Bruins to a championship win.
[7][3] After being passed over in the Western Hockey League (WHL) Draft, Bains was recruited to attend the Red Deer Rebels rookie camp.
[1] The following season, he again attended the Rebels training camp but was returned to the Valley West Hawks of the BC Hockey Major Midget League (BCMML).
[1] Although the 2019–20 season was shortened due to the COVID-19 pandemic, Bains broke numerous personal records by setting career highs in goals, assists, and points.
[1] After working to improve himself over the summer, Bains began receiving more responsibility on the ice as he also found chemistry with linemates Ben King and Chris Douglas.
[15] In March 2021, Bains was named an alternate captain for the Rebels alongside King, Douglas, Josh Tarzwell, and Zak Smith.
[22][23] On his debut, Bains became one of four Punjabi players to play in the National Hockey League, the others being Robin Bawa, Manny Malhotra and Jujhar Khaira.