Rycroft is a village in northern Alberta, Canada. It is approximately 68 km north of Grande Prairie and 7 km east of Spirit River. Dunvegan Provincial Park is located 20 km north of the community. The post office was originally known as Spirit River. The name was changed to Roycroft in 1920 to honour R.H. Roycroft, a prominent local citizen, and was alte…Rycroft is a village in northern Alberta, Canada. It is approximately 68 km north of Grande Prairie and 7 km east of Spirit River. Dunvegan Provincial Park is located 20 km north of the community. The post office was originally known as Spirit River. The name was changed to Roycroft in 1920 to honour R.H. Roycroft, a prominent local citizen, and was altered to Rycroft in 1933.