Depends on your province as the health care laws vary slightly. Furthermore, you have to consider that the government pays for health care in Canada, so it would be highly unethical for a family doctor to just hand out requisitions for bloodwork for hormone levels (which are significantly more expensive than basic tests like cholesterol, HDL, LDL, etc), just because a patient is "curious" (not like you are gonna tell them your cycling).