RainmanQ,
Midnight Man
Вы оба правы... и не правы.
У нас канистра по смыслу ближе к языковому источнику (kanister) и должна иметь ручку и горлышко. В США это любой цилиндрический предмет для хранения, а "канистру" они называют Jerrycan.
А контейнер это вообще всё что угодно может быть, главное чтобы в нём хранить можно было что то.