Canalside attractions prepare for busy Memorial Day weekend