Answer
No, Tavares did not win a medal at the 2006 IIHF World U18 Championships. He was a member of the Canadian team that finished in fourth place. The gold medal was won by Russia, the silver medal was won by Finland, and the bronze medal was won by Sweden.