You can buy certain Vanguard Funds from Canada. For example: VAB, VSB, VCN.
OP's point is (most likely) that you can't buy them directly from Vanguard (i.e. using an account on www.vanguardcanada.ca) but will have to buy them using a broker (e.g. Questrade.)