Joffre lakes provincial park is a class A provincial park located in Pemberton in British Columbia, Canada. There are three glacier-fed lakes are located in the park: Lower, Middle and Upper Joffre Lakes. It took me and my friends about 4 hours in total to get to the Upper Lake and back to Lower. It was a very easy hike and we picked a gorgeous day to visit the park because once we reached the top, it was nothing but sunshine.