Due to limitations of IPsec in the underlying OS, I don't think this is possible.
I currently have the same setup with site A being my collocation facility with all of our production computers in it. Is it still the case that you cannot send traffic from B to C through A even with the latest updates to the m0n0wall software?