Can I withdraw money from my TFSA anytime?

Yes—you can withdraw your money at any time, with no tax on what you take out.