Junior signed for City in October, 2016 and has established himself as a firm fan favourite.
The winger originally came through the academy at Blackburn Rovers. After gaining experience on loan at SC Paderborn and FC St. Pauli, Junior went on to score 12 Premier League goals from 81 league appearances for Rovers.
Following Blackburn's relegation to the Championship, the Canadian international returned to the top flight with QPR. He would pull on the Hoops' shirt 112 times in the league, netting on 12 occasions for the Loftus Road side.
Following the Bluebirds' promotion to the Premier League in 2018, Junior extended his City deal until the summer of 2021.