Do you have a specific place in Canada where you'd like to go? It's a big country.
I'd recommend Vancouver and Montreal (Quebec, the francophone area is amazing) as the two best places (imo). Toronto's not bad.
In terms of flights the best flight is probably Sydney - San Francisco - Vancouver...