Canada imposed fresh sanctions on Syria on Tuesday, banning all dealings with the central bank and seven cabinet ministers as part of a campaign to stop President Bashar Assad's crackdown against rebels.

The measures also prohibit the provision or acquisition of financial or other related services to or from anyone in Syria or those acting on Syria's behalf.

Canada also announced on Monday that it was closing its embassy in Syria. Britain, the United States and France also have already closed their embassies in the country. Canada has been advising its citizens to leave for some time.

"The continuing, appalling violence perpetrated by the Assad regime on the people of Syria compels us to again tighten the vice on those responsible ... Our message remains clear: Assad must go," Foreign Minister John Baird said in a statement.

The sanctions are the sixth round imposed by Ottawa on Damascus.

Earlier on Monday, China said on it will send an envoy to Syria in a fresh bid to help staunch violence there that has divided Beijing from Western and Arab powers demanding stronger action to rein in the forces of President Bashar Assad.

The Chinese Foreign Ministry said Li Huaxin, the country's former ambassador to Syria, will visit there for two days from Tuesday, promoting a six-point plan that Beijing issued on the weekend as the basis of a solution to the violence.