There is absolutely no reason for 2 successful nations to unite.
The only way there is for a peaceful union is for the smaller country to be bankrupt and the bigger one to be rich (and cultural/linguistic differences to be minimal - inhibitants of the smaller country have to accept the politics of the larger one as superior).