Retail prices range from 25¢ if very worn, up to as much as $20 if almost uncirculated.
A 1934 Buffalo nickel is not a rare coin, retail value for a average circulated coin is $1.00-$5.00
The coin is called an Indian Head nickel or a buffalo nickel, not "buffalo head" - after all, it shows the entire buffalo! Please see the question "What is the value of a 1934 US nickel?" for more information.
NO
Buffalo head nickels were never made of silver. See the related question below for the value of a regular 1934 nickel.
Five cents
Canadian money does not actually have a nickel. They have what is called a five cent piece. A 2002 Canadian 5¢ piece is only worth face value.
These coins are also frequently called Indian Head nickels; both names are about equally common. Please see the question "What is the value of a 1934 US nickel?" for more information.
Its face value is 5 cents, but the melt value of a 1955-1981 Canadian nickel is $0.09 so the melt value is 4 cents more than the face value of the coin5 cents. It's not rare, and many are still in circulation.
They're both only worth face value.
If it's been in circulation, maybe face value to 10 cents.
Canadian nickels (1922 and later) never contained silver. A 1967 Centennial nickel is made of 99.9% nickel and is worth about 15 cents in above-average condition.
It's a common year average value is $1.00-$3.00