Can you can your homebrew: Yes. Truthfully, it's a logistically nightmare at the homebrew scale.
A. Buying new empty cans and lids. Personally I have no idea where you would, I did a quick google search and turned up nothing. I know there are plenty of companies that you could buy from, but they probably have a minimum order in the thousands.
B. Storing said cans.
C. Sealing the cans. Hand crack can sealers start at $500, and quickly go up in price. electric units are more. And the fully automated units are tens of thousands. You have to have a pretty thriving nano or micro brewery to really utilize one of those.
So, truthfully, your much better off bottling.