While I understand this view point, we called in Brym who was playing in Dutch D2, Fraser who was playing in Belgium D2, Russell-Rowe who barely had any output in MLS, Akinola who hasn't scored a goal in over a year, Paton and Loturi playing in the same league...and then even at this current time, some are calling for Colyns inclusion in for his Dutch D2 performances.
As I've always stated, the national team call-ups should be based on first are you "elite" to Canada (Larin, David, Davies, Staq, Buchanan, Kone) and the second thing being how is your current form.
We have a lot of potential around the world, very few playing in elite leagues. So when someone's in form over a stretch period they should get a look.