I have found almost all the rare candies in white but I want to know if there's someone who can give you these. Please help
A Daycare lady will give you Rare Candies when you battle her in the Nimbasa City sport domes.
Also, l believe you can get rare candies (though not a reliable source) from the Battle Subway for about 48* BP.
Route 2 (HM Strength)
Route 3 (Dowsing Machine)
Pinwheel Forest (Dowsing Machine)
Desert Resort (Dowsing Machine)
Twist Mountain (Dowsing Machine)
Icirrus City (Winter Only)
Lostlorn Forest (HM Waterfall and Dowsing Machine)
Castelia City Royal Gift
In anville town you get 5 rare candies as a gift