You still may have trouble

I assume that your US B1/B2 visa is specially for Canadian resident. Otherwise, it won't last that long. There's a note in the visa to specify that. If Chinese immigration officer knows that and is picky, he may require you to present Canadian resident card before leting you go.

請您先登陸,再發跟帖!