Claim: Toronto is the most populous city in Canada, with almost double the population of Vancouver.
Verdict: NOT ENOUGH INFO