Is the plural -i ending silent? I can barely hear it in canari and not at all in hamster(i).
It is not silent, but it is a very soft "i". I would compare it to the Russian "ь" after a consonant (which also produces a very soft "i"-like sound).
There should be no difference in pronounciation of the "i" between canari and hamsteri, report it.