The 32-year-old striker joined Cardiff last summer, following a stint in Turkey with Bursaspor. He scores eleven goals in 49 games for the Bluebirds last season.
Speaking on the Vancouver website, Miller said: “I’m delighted to be making this move to Major League Soccer and Vancouver Whitecaps. I have heard many great things about the club and the city of Vancouver, and have been impressed by the standard of MLS. To have the chance to continue my career in North America with Whitecaps FC is a fantastic opportunity for me and my family.”
Whitecaps head coach Martin Rennie commented on the acquisition of Miller, adding: “We’re delighted to bring an experienced striker like Kenny to our club. He has been a proven goalscorer with big clubs in Scotland and played in the England Premier League. His speed, energy, and work rate will be a valuable asset to our club, as we look to have a strong second half of the season in MLS.”