I personally wouldn't put much faith in the opinions/picks of the guests on BNN. Some are very highly respected but there are a number of them that have horrible track records.
They have their regulars that use it as a promotional tool for their own self serving purposes. Viewers that have no investment knowledge will buy stocks these guys recommend without doing any of their own due diligence. The stock will run up and then in between visits to the show the guest will sell their positions while Joe Viewer sits there holding something they know very little about.
Please do your own research and never buy something someone has recommended without first knowing everything there is to know about the company.