St. James cancels parade