Miller spent the bulk of his career with the Buffalo Sabres, winning 284 games with a 2.60 goals-against average and a .916 save percentage, before he was traded at the deadline last season to the St. Louis Blues.
With the Blues, he posted a 10-8-1 record with a .903 save percentage and then went 2-4 in the playoffs with a .897 save percentage.
Miller was the goalie on the U.S. team that won the silver medal in the 2010 Winter Olympics. He had a 5-1 record, a 1.35 goals-against average and a .946 save percentage en route to being named the tournament most valuable player.
The Canucks were looking for goalie help in the wake of the trade last season that sent veteran Roberto Luongo to the Florida Panthers at the deadline. New Canucks general manager Jim Benning was with the Sabres with they drafted Miller.
Eddie Lack and Jacob Markstrom handled the Canucks' goaltending duties after Luongo left last season.