Students, note that it is in your interest to publish early and, if possible, often. The best site I know of that actually keeps current is hosted by Trinity University's Philosophy Department. See their pages, especially the one for (mostly American) undergraduate journals. Note too that Trinity's pages include conferences. There are major benefits to participating in and presenting your work at conferences.
For Canadian undergraduate journals, consider the following: