You didn't give any kind of time frame and the only John Campbell MacCuspie I could find was born 23/24 July 1904 (although he put 1906 on documents). He was adopted by Hugh Sheriff and Flora MacInstosh Sheriff. His parents were most likely Norman McCuspie and Hannah Campbell who had five children. Hannah died in 1908 and the children went to different families. They and their dad, Norman, all ended up in Massachusetts.
John Campbell McCuspie served in WWII and was stationed at Fort Ord, California in 1944. He travelled across Canada in 1944 and crossed into the States at Blaine, Washington.
If you think this is the John Campbell McCuspie you're looking for I'll be happy to post the documents and censuses I found.