Dr. Rodney McKay in Pre-Atlantis SG-1
Here is what we know about Rodney as given in Season 5 and Season 6 of SG-1 (He appeared in 3 episodes total prior to the premiere of Stargate: Atlantis):
- He was a civilian contractor (of unrevealed nationality), meaning he was not a member of the US Armed Services (it does not necessitate him being a US citizen, which is something altogether different)
- He was a genius, with detailed knowledge of wormhole physics
- He was severely allergic to citrus
- He was sent to work in Russia after his first appearance in S5's "48 Hours"
- He returned from working in Russia for S6's "Redemption, Part 1" and "Redemption, Part 2"
We're never told explicitly if he's from any particular country. Some character information simply isn't necessary to provide to the viewers, for in- and out-of-universe reasons. As Teryl Rothery revealed in Stargate: The Lowdown (2003), in her first appearances she was only called Dr. Frasier1. She wasn't on contract, so the writers didn't bother giving her a first name until Season 3 when she was established as a recurring character (with a contract). In-universe, she would have always been "Janet Frasier", but we viewers are given more information than we already knew about a character. Just as we find out McKay is Canadian.
1. I would provide a clip of the show if I had it, but MGM has taken down most of the uploaded copies. However, there is a transcript available(note: link is to a .doc file):
TERYL ROTHERY: The arc of Janet Fraiser: well, let’s just say that when Janet first came on board she didn’t have a first name. Basically, I think over the six years, we see how she’s become such an integral part of the team, and a friend of the team and you see how strongly she cares about her fellow members.
This information about first names is funny, because we also don't find out McKay's real first name until his sister appears in SG:A. There, we learn his name is actually Meredith, but that he goes by Rodney (his middle name).
The Making of McKay
There's some ambiguity as to whether or not the revelation of Rodney's Canadian status was added specifically for the show, or if it were added because David Hewlett is Canadian. Also from GateWorld:
When the script for the pilot episode was written, Dr. Weir’s right-hand man was to be Dr. Benjamin Ingram — an African-Canadian scientist who would provide some key techno-babble exposition, but wasn’t necessarily even a member of Sheppard’s off-world recon team. The producers wanted to find someone like David Hewlett, who had played the arrogant yet brilliant Dr. McKay in three episodes of Stargate SG-1 (“48 Hours” and the two-parter, “Redemption”). Then they hit upon a stroke of genius: Why not just have David Hewlett audition?
Note: This quote was written by the founder of GateWorld, which I consider to be a valid source. GateWorld has interviewed numerous cast & crew from the SG franchise, and has had access to a lot of behind-the-scenes info.
So, originally they wanted to have an African-Canadian team member. They then decided to go with David Hewlett. We don't know if he was Canadian on the show specifically fill a Canadian slot on the team, if they just went with the actor's nationality to keep the team more international, or some combination of both. However, since the show itself was also meant to be Canadian-American, and was filmed in Canada, I would expect them to intentionally have a Canadian character on the show, and having a Canadian actor play a Canadian was convenient.
I would also add this excerpt from a Blastr interview with David Hewlett as additional information:
“So I went and auditioned for this role. It was still written ... I can't remember the name of the character now, but I did, once upon a time, before I had a child and I had a memory. I went in and read for this other role, and in the audition, the guy was like, 'Look, they don't want McKay. They want this completely new character. So don't do him like McKay.' And I, devilish as I am, I went, 'Oh, yeah, no, for sure,' and then just did McKay. He would say, 'Well, no, I think it's still sounding very McKay.' And I was like, 'Oh, is it? Oh, okay. Let me do it again.' And I would just do it again very McKay. So the poor guy had this look of 'Oh, I guess that's not going to work out.' And off I went. Then I got the call saying, 'You're doing it, but you're doing it as this new character.' I was like, 'What? How is that going to work? An episode ago I was somebody else,'” said Hewlett.
And, in fact, when he got on the set his character had a different name and was supposed to be a new character. “You'll notice that the first episode of Stargate Atlantis, he's not very McKay-like. His lines are not very McKay-like because he was written as someone else. And then in the second episode they just jumped straight back into full-on McKay,” he said.
Hewlett, an English-born Canadian actor, originally thought his character would be less front and center.
Make what you will of it.
We also know that, originally, McKay was only supposed to appear in a single episode, so much of his background would have been intentionally vague.
“It's the actor's dream. The actor's dream is to come in knowing that you're only supposed to do one episode and then come back because people liked it. I was just very fortunate that the character was written in such a way that he was so obnoxiously fun that I think he hit the right nerves along with the wrong nerves. ..."
David Hewlett, taken from the same Blastr interview as before
McKay's Dialogue
We also have Rodney's dialogue to look at as clues. In the SG-1 episodes, we don't see a clear call out to phrases or words that would be clearly Canadian in pronunciation (No "Sorry"s or "Zed"s) in "48 Hours", "Redemption Part 1", or "Redemption Part 2". We do see McKay introduce himself to Jonas Quinn in "Redemption Part 1":
McKAY: McKay. Scientist. Earth.
Of note here is that he doesn't give a nationality (he could have). Yes, it was to contrast with the fact that Jonas is not from Earth, but Jonas was familiar with terms like America and United States.
We can also compare the way Rodney speaks pre-SG:A vs post-SG:A. His mannerisms and tones are the same (with the exception of SG:A E1, as noted in the quote). Since he's actually speaking like a Canadian in SG:A, and his speech is the same in SG-1 (not given in any forced, clearly American accent), we can also use that as a clue.
Summary
I believe the information tells us that Rodney's nationality was inconsequential on his first three appearances, but was of great import (especially out-of-universe) once Atlantis launched. If nationality hadn't been so important on the Atlantis expedition (and for marketing the Canadian show), then we probably would never have known McKay was a Canadian. They had the chance to indicate nationality on the SG-1 episodes, but they never did.