BEIJING - Chinese President Hu Jintao will pay a state visit to Canada from June 23 to 27 and attend the fourth Group of 20 (G20) summit to be held in Toronto, said Foreign Ministry spokesman Qin Gang here Thursday.