My PD is May 2004, I am a canadian but born in China. Should I file I-485 in US or in Canada? Which way is fast? Thanks!