Yes, but generally not in the same year unless you have unused contribution room. If you withdraw $2,000 from a TFSA and up to that point you have made the maximum amount of contributions, that $2,000 withdrawal can only be re-contributed the following year. Otherwise, you will be charged a penalty.