Musketasonan Lake is a lake in the Hayes River drainage basin in Census Division No. 22 - Thompson-North Central, Northern Region, Manitoba, Canada. The lake is about long and wide and lies at an elevation of . It is the source of the Bolton River, whose waters eventually flow into Gods Lake, and via the Gods River and the Hayes River into Hudson Bay.