An entry on Toolmonger tells us how to keep the nozzle from clogging so, if you just have to use canned foam, at least it won't be 'single use'. Directly from Dow:
I love WD-40.
“One-component foams as GREAT STUFF(TM) do not lend themselves to re-use. Once a can has been used and allowed to sit for more than two hours, it will seal itself shut. This is indicated on the can’s label.
“It is possible to preserve a can of GREAT STUFF polyurethane foam sealant. Insert a pipe cleaner, soaked with WD-40, into the attached applicator straw (do not remove straw from can). Leave the pipe cleaner sticking out of the applicator straw approximately 1/4 inch. This has to be done within two hours of use. The WD-40 soaked pipe cleaner may preserve the can up to 30 days.”