The best CC (lowest fees) I have found is the CanadaPost Visa Gift card (buy at any postal outlet):
Rates & prices
For Load Value__Load fee
$25 - $49.99 ____$3.95
$50 - $99.99 ____$4.95
$100 - $149.99 __$5.95
$150 - $250 ____ $6.95
Other Fees: Amount Foreign Currency Fee 2.5%
Key points:
-normal CC GC's cost $3.95 for $25, CanadaPost you can get up to $49.99 for that.
-normal CC GC's have a monthly maintenance charge after it's first use (can be $2 a month), CanadaPost has no monthly charge until the card expires (which is like 2 years later, and even then you can transfer the balance to a new card I believe to avoid it)
This is a gift card, not a prepaid card (ie. can only load it once I believe)
That being said, I don't know if this will work on Stars. I used one to deposit on Intertops some time ago. Skrill has been my main goto, but is sadly leaving us. I know I've used my BMO Mastercard to deposit on Stars in the past (+2years ago) and it did charge as a cash advance (good tip Mootso!).
Edit: Oups....."Note: Not for use at ATMs, for online gambling or for preauthorized payments. Online acceptance at all websites cannot be guaranteed due to varying security levels."