Nishikawa, der für den Whitehorse Cross Country Ski Club startet, nimmt seit 2004 vorwiegend am Nor-Am Cup teil. Dabei holte er bisher 20 Siege und errang in der Saison 2007/08, 2009/10 und 2012/13 jeweils den zweiten Platz in der Gesamtwertung. In der Saison 2008/09, 2010/11 und 2013/14 gewann er die Gesamtwertung (Stand:Saisonende 2016/17). Bei den Nordischen Junioren-Skiweltmeisterschaften 2003 in Sollefteå belegte er den 52. Platz über 10 km klassisch und den 33. Rang im Sprint. Im Dezember 2005 debütierte er in Vernon im Skilanglauf-Weltcup und errang dabei den 59. Platz im Sprint und den 48. Platz im Skiathlon. Seine ersten Weltcuppunkte holte er im Januar 2009 in Vancouver mit dem 26. Platz im Skiathlon. Im Dezember 2012 erreichte er in Canmore mit dem 15. Platz im Skiathlon seine beste Einzelplatzierung im Weltcup. Bei den nordischen Skiweltmeisterschaften 2013 im Fleimstal kam er auf den 51. Platz im Skiathlon, auf den 48. Rang im 50-km-Massenstartrennen und auf den 39. Platz über 15 km Freistil. Im März 2014 wurde er in Corner Brook kanadischer Meister im Sprint.