Kanaka Creek originates near Blue Mountain, between Alouette Lake and Stave Lake. It flows south, then west to the Fraser River, which it joins between Haney and Albion. The lower half of the creek is within Kanaka Creek Regional Park.