Don't cancel it...Wait till Chart preparation. During Chart Preparation , it will get confirm. Even if it doesn't get confirm , still as its E ticket , you will automatically get your full refund.
So its a no Loss situation. but if doesn't gets confirm , then book another train's Premuim Tatkal and travel. But 99% chances are there , it will get confirmed.