Doesn't matter people are paying for advice and instruction. If you want to sit and pontificate from Canada then that is up to you. If you want to slag people off for trying to build a business then that is up to you. Regardless of what your inexperienced brain says my colleague will earn and make a good business.
If you work in Canada then concern yourself with what goes on in your country not in the UK. You have made the decision to leave the UK so go and do not interfere with UK matters.