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 of $175 before the event starts on June 2nd.