El río Porcupine es un río de las cuencas de drenaje de la bahía James y el río Moose en la ciudad de Timmins , distrito de Cochrane , en el noreste de Ontario , Canadá . Fluye 32 kilómetros (20 millas) desde el lago Porcupine hasta su desembocadura en el lago Night Hawk , la fuente del río Frederick House , un afluente del río Abitibi .
El río Porcupine nace en el lago Porcupine, a una altura de 277 metros (909 pies), y fluye hacia el noreste bajo la autopista 101, saliendo del lago en la comunidad de Porcupine , entre los barrios de Pottsville y Golden City. Fluye hacia el noreste, recibe el afluente izquierdo del río North Porcupine, fluye hacia el sureste a través del barrio de Hoyle y nuevamente bajo la autopista 101, y llega a su desembocadura al noroeste del lago Night Hawk, a una altura de 274 metros (899 pies).
El aeródromo acuático Timmins/Porcupine Lake está en el lago Porcupine.