Somebody, either you or the roommate will have to pay the fee when you transfer using a debit card.
Depending on how much the rent is you may be more then happy to pay the fee to get the miles, though there are probably many other expenses you could put on the card without paying a fee.