There hasn't been any problem between us until now : sounds a bit unnatural. I would say something like "There haven't been any problems between us until now."
I hope that there will be no problem between us in future : It should be "I hope that there will be no problems between us in the future."