Use the subtypes of the returned land as it last existed on the battlefield to determine whether or not you must discard a card. For example, if you return a Copy Land that's a copy of Urza's Cave (a land with the types Urza's and Cave) to your hand to pay the cost of Wonderscape Sage's last ability, you won't discard a card.