Yes you can. However, registering in advance gives you more time to reach your minimum fundraising goal.

If you register on event day, you will need to pay both your registration fee and your minimum fundraising amount before participating.