The 32-year-old Scotland international has joined the Whitecaps as the club's newest designated player, bringing Vancouver's amount to three
The 32-year-old joins fellow Scotsman Barry Robson in British Columbia, bringing the 'Caps DP count up to the maximum of three.
"I’m delighted to be making this move to Major League Soccer and Vancouver Whitecaps FC,” Miller told the club's official website. "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."
Miller will be linking up with fellow Scot, Barry Robson, who also moved to the MLS side upon the expiry of his contract at Middlesbrough.
"I told Kenny all about the club and he is excited about coming," Robson told the Scottish Sun. "He’s a top-quality player and everybody will be excited about his arrival.
"He is the type of player who would fit into any team. He is a goalscorer, he has talent and is intelligent. Kenny will offer a lot to the side with his pace, movement and goals. He is a top player.
"He’s a proven scorer at the highest level and I’m looking forward to him becoming part of it all."
Vancouver head coach Martin Rennie echoed Robson's excitement about the signing, adding that Miller's top level experience should help boost the second-year MLS side.
"We’re delighted to bring an experienced striker like Kenny to our club," Rennie said in a club statement.
"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."
Miller will have to await the arrival of his international transfer certificate in order to suit up for the Whitecaps. As per league and club regulations, details of the contract were not released, but Miller is thought to have signed a multi-year deal with his new team.