The phrasing "not meeting Canadian hygiene standards" does make you wonder if this is a troll. Wish OP would follow up.
In terms of no SP would DFK or BBJ, need to know weather he's checked the add or reviews that the girls offers DFK or BBJ, and that if it's an extra he's been willing to pay the extra. Not all do and some that do is extra.
I haven't seen add that says only white men. Rarely I see a legit add where they do have some very specific exclusion. Never seen an add anywhere in Canada that says blanket not ethnic men. The one girls I've seen that had an ethnic exclusion in her add told me she was excluding guys from her own ethnic community as to not run into any family friends. Explanations that I've heard from others in other cases, it hasn't been a hygiene issue.
The things that can affect hygiene are work location, physical activity, and type of clothing (too tight, not breathable, too warm). If you have the money to see SP, I imagine income is not an issue and thus can afford to use clean clothes every day, and shower every day. There are some people who are too lazy to do laundry though. There are some environmentalist, but certainly not most, who don't wash their clothes or shower often, or use products because of concern for environment or animal welfare. But hygiene shower before encounter, brush teeth twice a day, go fresh shaven, it's not rocket science.
I think diet is the more likely explanation if despite showering and brushing teeth there are issues. Diet also affects taste of cum. Pineapple makes it taste great, asparagus really bad for example. Need to be well hydrated, and eat acidic or sugary foods to make cum taste better. What you eat will affect smell of sweat, urine and gas. If have too much gas, try low-FODMAPS diets.
Breath wise it's more likely a dental issue rather than a medical issue. In addition to brushing teeth, get dental cleaning at dentist twice a year.
If overweight sometimes can get yeast infections between skin folds. Can put powder to keep skin folds dry. If have pink dots and itch, likely yeast, get over the counter yeast cream.