Haven't been to any of the restaurants you mentioned SB, for Italian I usually grab some premade pasta from a supermarket...yeah I know...for Chinese, Szechuan Gourmet near Bathurst/Steeles in North York is the best in the city in my opinion.