It certainly is! It's ungrammatical.
'Thank you in advance' is grammatical but unnecessary. We have a Thank button for you to click on after you receive a useful reply.
***
You have still not edited your profile, or explained how a native speaker of Chinese has Canada as their home country.
My question was about sentences A and B. TIA isn't important in this case. This isn't a school paper or a formal letter. I couldn't care less about TIA and how I'd written it because that wasn't my original inquiry.
Regarding my profile: Surprise, surprise! Not all people in Canada are white and/or speak English or French as their first language. There are a lot of immigrants, different cultures, languages, etc. in Canada.
I'm a second-generation Canadian. My parents were born and raised in Taiwan, but moved to Canada after getting married. Then I was born. My parents don't speak English terribly well, so I grew up speaking Mandarin with them and English at school. My Mandarin and English are on par, but Mandarin is my first language, so I decided to put that one down. Canada is my home country because I was born there. I'm a Canadian citizen. I have a Canadian passport. It really isn't unusual for Canadians to be close to their ancestral roots. I'm certain multi-culturalism and diversity is something Canadians take pride in. (It wasn't mentioned, but my location is Japan because I'm currently living in Japan for school and work.)
I see how native language is important at this website. However, not in the case of my inquiry. It is a mere A or B and why question.
Yes, I know there is a Thank button. I'd already clicked it for Charlie Bernstein's kind response by the time you posted.
Now that I've
explained myself, I don't think I will be back to this website. Thank you, Rover, for digressing from the original inquiry and for making me feel like I need to defend my background/ethnicity/race.