Rinne logged his 33rd win of the season and third in five starts for the Predators, who dealt the Canucks their first regulation loss in more than a month.
Vancouver came into the game sporting a 10-0-3 record since Jan. 15.
Roberto Luongo yielded three goals on 28 shots and Dale Weise got the only Canucks' tally in the loss.
Prince William mocks Prince Harry, calls Kate 'babykins' in 'hacked' voicemails
Nativity scenes to be moved at Guantanamo after troops' protest