Yes, it's definitely your charcoal canister. The little bracket on the bottom is only a piece of stamped sheet metal that holds the rubber vent tube in place by a little lip. The rubber tube connects in older models to a
short piece of metal tubing about a foot long that ends in a cross body support. Cut a piece of sheet metal to match the bracket as a temporary fix. The rubber tubes are often clogged after thirty years with charcoal, grit, mud, gunk, funk, and other engine detritus. Breaking your bracket probably only allowed raw fuel in the canister to start leaking out. Again,
you shouldn't have raw fuel in the canister.
Let me correct myself regarding what i wrote before....
The line coming from the bottom of the canister is a vent of sorts. When you start your engine the Outer Vent Control Valve (gizmo on top of the canister) closes the valve from the tank to the canister and allows the corralled fumes to be sucked in to the manifold. The line at the bottom allows fresh air in to replace the vapors heading to the engine.
The Outer Vent Control Valve (that's the thingy on top of your canister in the upper right of your first photo with the little curved hose attached to it) allows fuel
vapors from the carburetor float chamber to accumulate in the canister when the engine is off. The other two lines on top of the canister are marked
TO TANK and
PURGE. The "To Tank" line DOES NOT HOOK UP TO THE GAS TANK. Make certain yours doesn't. It should connect to what "looks" like a fuel line which runs under the body and comes up through the floor to the Fuel Separator that sits inside your cab behind your passenger side seat above the fuel filler neck. I don't think all Canadian models had the separator and only had a small check valve instead. Don't quote me. Go to this page, scroll down to the appropriate year and look at #40 via #45.
Specter Off-Road Land Cruiser Parts - Page 168 Gas Tanks
The purge line should connect to an approx. 1/4" dia. hard line that is attached to the firewall in your engine compartment and runs all the way across the top (just under the hood/lip) to the other side and should connect up to another little VCV on a bracket on the driver's side fender. Let's ignore that gizmo for the time being. You need to find out how fuel is getting into the charcoal canister. I suspect it's been getting in for a while and your inadvertent damage to the vent tube on the canister just let it find new way out.
Try disconnecting (and plugging) the approx. 3/8" dia. line from the carburetor to the Outer VCV on top of the canister and plug the line. That would stop some sort of overflow from the float chamber into the charcoal canister. The Outer VCV may be malfunctioning which might allow fuel from the carb to be pumped into the canister when the engine is running. This may be filling your canister even as the purge line is sucking the raw fuel back out. Follow?
Then make certain that neither the "Purge" port nor the "To Tank" port are connected directly to the gas tank. You could plug the purge line and tube on top of the canister. This is the line that the other VCV uses to suck the vapors out of the canister. The truck will run fine without them (although not be smog compliant) as long as the line to the carb is plugged to avoid a vacuum leak in case you're missing other stuff down stream.
If your "To Tank" line is connected correctly you can just unplug it and it will act as a simple vent for fuel vapors from the gas tank (temporary). Don't plug it as your gas tank may over-expand. Your gas cap only lets vapor in and can not vent to atmosphere. If this line is somehow connected to the gas tank or fuel pump or whatever, maybe you'll see raw fuel coming out. Not a good thing. Make certain your fuel lines to the gas tank are hooked up correctly. I don't know if your year has a return line or not. HTH. (whew!)