MacNeil will race the 50 free, 100 free, 50 fly and 100 fly this weekend in Vancouver, continuing to fine-tune things prior to the World Championships.
"The goal is to be at the top of that podium," Josh Liendo said about Worlds this summer. "I'm going to keep working and keep fighting until I get there."