2 times
Canada has hosted the Commonwealth games three times.
Canada has hosted the Commonwealth Games on four different occasions: 1930 (Hamilton), 1954 (Vancouver), 1978 (Edmonton) and 1994 (Victoria). Only Australia (five times) has hosted the Games on more occasions.
Scotland has hosted three Commonwealth Games: 1970, 1986 and 2014.
Scotland has hosted the Commonwealth Games three times, Edinburgh in 1970 and 1986, and Glasgow in 2014.
Karate is not a sport in the Commonwealth games.
Scotland has hosted three Commonwealth Games: 1970 and 1986 (Edinburgh), and 2014 (Glasgow).
Scotland has hosted the Commonwealth Games three times, Edinburgh in 1970 and 1986, and Glasgow in 2014.
Glasgow has only hosted the Commonwealth Games one time. This was in 2014. However, Scotland has hosted the Commonwealth Games three times. Edinburgh in 1970, and 1986. Glasgow in 2014. Additionally, the Commonwealth Youth Games were held in Edinburgh in 2000.
Scotland has hosted the Commonwealth Games on three occasions: 1970 (Edinburgh), 1986 (Edinburgh) and 2014 (Glasgow).
Australia has hosted the Commonwealth Games 4 times. Sydney hosted in 1938, Perth in 1962, Brisbane in 1982 and Melbourne in 2006.
Canada has always been a part of the Commonwealth Games . They were originally known as the British Empire Games and were first held in Canada in 1930. As former Empire countries became independent the name has changed over the years first to British Empire and Commonwealth games in 1954 then to the British Commonwealth games until the present name was adopted in 1978. Canada has participated in every games and hosted them several times.
Glasgow has only hosted Commonwealth Games on one occasion (2014).