Charles John Cameron (22 November 1907 – 12 February 1960) was an Australian rules footballer who played with North Melbourne and Fitzroy in the Victorian Football League (VFL). Cameron, who played as a wingman, joined North Melbourne in just their second VFL season. While at North Melbourne he regularly represented the Victorian interstate side, appearing in a total of 11 games including at the 1930 Adelaide Carnival. He was North's playing coach for four games in 1932.