There are easily accessible direct-to-consumer startups in Canada that do this sort of testing.
I did mine a while back with Nia Health. Every marker on the OP’s list was included. You will have to pay out of pocket, but the cost was not unreasonable when i did it.