Roger Federer doubtful for Rogers Cup