The only way to be sponsored by your uncle is to be an orphan and under 18 or if he lives in MB or SK and can sponsor you under PNP. Also one more option, if uncle is alone in Canada, not married, no relatives in Canada and no close relatives elsewhere he can sponsor like him having parents alive or children somewhere, even if they don't want to be sponsored, then he is allowed to sponsor one other close relative.