There's no definitive answer as to which spelling is preferred, and both are considered correct.
The spelling gray is more common in American English, while grey is more common in British English.
So, while Canadians may use both spellings, grey is slightly more prevalent.