"Puszka" is a singular form, "puszki" is a plural form. So correct sentences are: puszka piwa (a can of beer), puszka sardynek (a tin of sardines).
"Puszkę" is a form for biernik (kogo? co?), for example:
Daj mi (co?) puszkę piwa. / Give me a can of beer.
Widzę (co?) puszkę sardynek. / I see a tin of sardines.