depends on whether your credit card company treats balance transfer as a reward transaction, normally it doesn't. You can call your credit card company find out.
Credit card company will charge you 1% on cash advance and also charge you interests from the day you make the transaction. No cash rebate for cash advance. Hope I'm right about this