CREATE TABLE table_name_54 (league VARCHAR, year VARCHAR, canada___usa_rank VARCHAR)

After the year 2011, when the Canada - USA Rank was 46th, what was the League Rank?
SELECT league AS Rank FROM table_name_54 WHERE year > 2011 AND canada___usa_rank = "46th"
SELECT "league" AS "Rank" FROM "table_name_54" WHERE "46th" = "canada___usa_rank" AND "year" > 2011