If I evolved my active pokemon would it
cancel the effects of Smokescreen?
Sure. The new Pokemon is a different one, and it removes all effects
of all attacks on the previous Pokemon, including Smokescreen, Char Counters,
all Status effects, and more.