This paper studies the problem of multicast routing and channel assignment in multi-channel and multi-interface wireless mesh networks. The advantage of the wireless broadcast's nature is used to reduce interference and improve network throughput. The employed network model is first described. Next, a heuristic channel assignment algorithm that makes use of the wireless broadcast's advantage is presented. Simulation results reveal that the proposed heuristic algorithm can reduce interference and increase the network throughput in multi-channel multi-interface wireless mesh networks.