BBG awards more than $2 million to Canyon Communications