Go somewhere where people who use a lot of coconuts shop. So, Asian or Caribbean markets.
I imagine good coconuts are even harder to come by in Canada, considering they're often rancid in the US.
I'd suggest looking for frozen coconut for what you need.