No worry, sure u can get in as

long as your F2 is valid (even only 1 day left), they will let you in; Or since you are CAN citizen, you should be able to get into USA anyway no matter if you have any visa/or no (say, just for visit). So

請您先登陸,再發跟帖!