Грамматический словарь Зализняка (склонения слова):
Канистра, канистры, канистры, канистр, канистре, канистрам, канистру, канистры, канистрой, канистрою, канистрами, канистре, канистрах
кани́стра
-ы, ж.
Бак с герметической крышкой для различных жидкостей (бензина, смазочных масел и т. п.).
Я погрузил книги на заднее сидение «Победы», заложил в багажник две канистры бензина и выехал. С. Антонов, Возница.
[От англ. canister — жестянка]
КАНИСТРА, ы, ж. Плотно закрывающийся бак для горючего, смазочных масел.
| прил. канистровый, ая, ое.
кани́стра
КАНИСТРА -ы; ж. [от англ. canister — жестянка] Бак с герметической крышкой для различных жидкостей (бензина, смазочных масел и т.п.). Поставить в багажник две канистры бензина.
Это слово заимствовано из английского, где canister – "небольшая жестянка".