I think these are the correct details. There are clear details on the grave stone, but they differ from the CWGC site information i.e. the stone says a Captain, but the site says a Lieutenant.  There is no mention on the stone of being a serving Canadian, nor of a Annie W. Pullen.  However, the date of death is the same.  The details below are from the CWGC site.

Name :-   Ferguson, William Stewart

Nationality :-   Canadian

Age :-   

Rank :-   Lieutenant

Number :-  

Medal :-

Service :-   Army

Regiment / ship :-  Royal Winnipeg Rifles, RCIC

Date of death :-   6th June 1944

Cemetery / Memorial :-  BENY-SUR-MER CANADIAN WAR CEMETERY, REVIERS

Area of cemetery / memorial :-   XIII.D.8.

Family information :-   Son of Anne W. Pullen; husband of Masala margaret Ferguson, Vancouver, British Columbia, Canada

Extra information :-

 

   

Meigle Churchyard - see his father, Thomas, under WW1

1871 Census

Kennachley Flat Farm, Kettins, Angus

Thomas Ferguson, head, 52, farmer of 300 acres employing 12 labourers, b. Kirunchard (?), Perthshire

Eliza S Ferguson, wife, 50, b. Blairgowrie, Perthshire

William Ferguson, son, 23, farmer's son, b. Blairgowrie

Charlotte Ferguson, daughter, 20, farmer's daughter, b. Blairgowrie

Jessie S Ferguson, daughter, 15, farmer's daughter, b. Blairgowrie

Thomas Ferguson, son, 12, scholar, b. Killean, Perthshire

Janet E Ferguson, scholar, b. Killean

Bathea Robertson, servant, 21, domestic servant, b. Kinfauns, Perthshire

1881 Census

49, York place, Tibbermore, Perth

William S Ferguson, head, 33, merchant (manure & Seeds) & Farmer of 20 acres arable, b. Blairgowrie, Perthshire

Julia S Ferguson, wife, 31, b. Dundee, Forfarshire

Charles S Ferguson, son, 1, b. Perth

Thomas Ferguson, son, 5 months, b. Perth

Charles Scott, father-in-law, house propietor, b. Blairgowrie

Anne Scott, mother-in-law, 60, wife of house proprietor, b. St.Andrews, Fife

Magaret Hay, servant, 16, domestic servant general, b. Perth

Elizabeth Lithanie, servant 30, cook general servant, b. Dundee

Ellen Whyte, servant, 21, housemaid general servant, b. Leuchars, Fife

1891 Census

Pickstonhill Farm House, Scone, Perthshire

William S Ferguson, head, 43, farmer, b. Blairgowrie

Julia H S Ferguson, wife, 43, b. Dundee, Forfarshire

Julia W Ferguson, daughter, 7, b. Scone

William S Ferguson, son, 6, b. Scone

Harry Ferguson, son, 4, b. Scone

Emily Duncan, servant, 23, domestic servant, b. Lochee, Forfarshire

David Findlay, farm servant, 22, b. St. Andrews

Elizabeth Stewart, servant, 26, domestic servant, b. Laurencekirk, Kincardineshire

Robert Summers, servant, 20, farm servant, b. Scone

George Thomson, servant, 22, farm servant, b, Strathmiglo, Fifeshire

(David, Robert and George are down as staying at Pickstonhill Farm Bothy)

1901 Census

Pickton Mill Farm House, Scone, Perthshire

Major W S Ferguson, head, 52, farmer chemical mannie manufactorer, b. Blairgowrie

Julia Ferguson, wife, 53, farmer chemicel manuie manafaltner wife, b. Dundee

Thomas Ferguson, son, 20, farmer v clerk, b. Perth

George Kisson, servant, 22, house servant domestic, b. Dumcrare

Helen Brodie Potter, servant, 27, servant domestic, b. Broxburn, Teelescham

Catherine Shechan, servant, 21, b. Co. Clare, Ireland

Interesting transcribing!