If 'vaterland' is intended to be the German translation of Homeland, then Homeland == Heimat. And although usually an innocuous word, in certain contexts some Nazi connontations cling to it.
The word 'Homeland' actually creeps me out more than 'Heimat'.