John Hamilton "Ham" Roberts CB, DSO, MC (December 21, 1891 – 1962) was a Canadian artillery officer and major general.Roberts was born in Pipestone, Manitoba. He studied in Upper Canada College and graduated from the Royal Military College of Canada in Kingston, Ontario in 1914, student #891.From 1939, he commanded the 1st Regiment, Royal Canadian Horse Artillery in Northern France, and was served in that position when the Germans began the Battle of France in May 1940.