Belchos debütierte im Eisschnelllauf-Weltcup zu Beginn der Saison 2008/09 in Berlin und belegte dort im B-Weltcup den 11. Platz über 5000 m. Bei den Nordamerika-Meisterschaften 2010 gewann er die Silbermedaille und im folgenden Jahr die Goldmedaille jeweils über 5000 m. Seinen ersten Einzelauftritt im A-Weltcup hatte er im November 2011 in Astana und belegte dabei den 14. Platz im Massenstart. Bei den Einzelstreckenweltmeisterschaften 2012 in Heerenveen kam er jeweils auf den 13. Platz über 5000 und über 10.000 m. In der Saison 2012/13 kam er im Massenstart viermal unter die ersten Zehn und erreichte damit den dritten Platz im Massenstart-Weltcup. Bei den Einzelstreckenweltmeisterschaften 2013 in Sotschi errang er den 17. Platz über 5000 m, den 11. Platz über 10.000 m und den siebten Platz in der Teamverfolgung. Im folgenden Jahr erzielte er bei der Mehrkampfweltmeisterschaft in Heerenveen den 22. Platz. Bei den Einzelstreckenweltmeisterschaften 2015 in Heerenveen gewann er die Silbermedaille in der Teamverfolgung und belegte den 11. Platz über 10.000 m. Zu Beginn der Saison 2015/16 holte er im Teamsprint in Calgary seinen ersten Weltcupsieg. Im weiteren Saisonverlauf kam er im A-Weltcup fünfmal unter die ersten Zehn und erreichte damit zum Saisonende den 12. Platz im Gesamtweltcup über 5000/10.000 m und den siebten Rang im Massenstartweltcup. Bei den Einzelstreckenweltmeisterschaften 2016 in Kolomna holte er die Bronzemedaille in der Teamverfolgung. Zudem errang er den 11. Platz über 5000 m, den zehnten Platz im Massenstart und den fünften Platz über 10.000 m. In der Saison 2016/17 belegte er im Massenstart in Harbin den dritten Platz und in der Teamverfolgung in Astana den zweiten Rang. Seine besten Platzierungen bei den Einzelstreckenweltmeisterschaften 2017 in Gangwon waren der sechste Platz über 10.000 m und der vierte Rang in der Teamverfolgung. Im folgenden Jahr wurde er bei den Olympischen Winterspielen in Pyeongchang Siebter in der Teamverfolgung und Fünfter über 10.000 m.
In der Saison 2018/19 erreichte Belchos mit drei Top-Zehn-Platzierungen über 5000 m, den neunten Platz im Gesamtweltcup über 5000/10.000 m. Bei den Einzelstreckenweltmeisterschaften 2019 in Inzell belegte er den neunten Platz über 5000 m und den fünften Rang in der Teamverfolgung. Anfang März 2019 lief er bei der Mehrkampfweltmeisterschaft in Calgary auf den 17. Platz. In der Saison 2019/20 holte er im Massenstart in Nagano seinen ersten Einzelsieg im Weltcup und erreichte den sechsten Platz im Massenstartweltcup. Bei den Einzelstreckenweltmeisterschaften 2020 in Salt Lake City holte er Silber im Massenstart und belegte bei der Mehrkampfweltmeisterschaft im Hamar den achten Platz. Auch in der folgenden Saison wurde er Sechster im Massenstartweltcup. Beim Saisonhöhepunkt, den Einzelstreckenweltmeisterschaften 2021 in Heerenveen, gewann er Silber in der Teamverfolgung.
Belchos siegte bei kanadischen Meisterschaften dreimal über 5000 m (2012, 2016, 2017) und sechsmal über 10.000 m (2011, 2012, 2013, 2016, 2017, 2019).