The public boat launch location is on my map labeled "Voyageurs Challenge Start". It is a small area and doesn't really have much for parking space. I've been dropped off there multiple times but never had to leave a vehicle behind. I'm not sure if overnight parking or long term parking is allowed?
I see across the street is the Crane Lake Ranger Station...maybe track down their phone number and check with them on the parking situation.