El cantó de Bois-Guillaume es troba localitzat al districte de Rouen, comprenent els suburbs i les zones rurals del nord de Ruan. La seua altitud sobre el nivell del mar varia des dels 52 metres a Bois-Guillaume fins als 172 metres a Isneauville, tenint el cantó una altitud mitjana de 138 metres.
El cantó de Bois-Guillaume fou originalment creat el 27 de gener de 1982 arran d'una escissió del cantó de Darnétal.[1] Des de la seua creació fins a la reforma cantonal de 27 de febrer de 2014 el cantó comptava només amb tres municipis i després de la reforma, el nombre de municipis passà ser de 19.[2] Amb la reforma, el Sena Marítim passà de tindre 69 cantons a només 35.