Грамматический словарь Зализняка (склонения слова):
Канонерка, канонерки, канонерки, канонерок, канонерке, канонеркам, канонерку, канонерки, канонеркой, канонеркою, канонерками, канонерке, канонерках
каноне́рка
-и, род. мн. -рок, дат. -ркам, ж.
То же, что канонерская лодка.
Высланная вперед канонерка «Рискованный» подошла близко к неприятельскому берегу и высадила на лодке разведчиков. Федин, Необыкновенное лето.
[От франц. canonière]
КАНОНЕРКА, и, ж. Канонерская лодка. Дипломатия канонерок (о политике открытого насилия).
каноне́рка
КАНОНЕРКА -и; мн. род. -рок, дат. -ркам; ж. [от франц. canonière] Разг. = Канонерская лодка.
КАНОН’ЕРКА, канонерки, ·жен. (мор. воен.). То же, что канонерская лодка.
< канонер