Since youare in richmond, check out Japanese dollar store Diaso in Aberdeen center if you have never been there. I almost bought a splash guard for stove tops..made of cardboard and aluminized sheet. That place is full of unique stuff you will probably think of other DIY stuff.
Also, I think Rustan metals in east vancouver ( up north clark/hastings area) might have aluminum for you. Phone them... I believe they can do custom parts / etc. too.
Lastly, if you ggot some money to do a DIY end cap or holder, check out
www.shapeways.com/.. they do 3d printing in stainless or alumide. You can do the 3d model in Sketchup which is free. Parts are relatively cheap.
regs
msjboy