He worked in a shipping office in Liverpool and joined Everton in September 1895 as an amateur, and then turned fully professional. He switched from a centre-forward to an inside-forward while he was at Everton. He made his senior debut in a 5–0 home League win over Sheffield United in October 1895. Cameron produced some excellent displays for Everton and made 48 appearances and scored 14 goals. This record included 6 games and 2 goals in the FA Cup. Cameron had been one of the highest earning footballers of the day with Everton. He returned to Queen's Park for two short spells in the second half of the 1895–96 season, making four appearances, and also won a cap for Scotland: alongside Robert Smyth McColl, he played in a 3–3 draw with Ireland and helped Scotland win the 1896 British Home Championship.