Of course you can, they don't care where it comes from, only that it covers the purchase. Just make sure the 2 mill is actually going into a Company account, and not an employees. But to be on the safe side why not just buy a Cashiers Check, which is traceable.