Morrisonn joua son hockey junior dans la Ligue de hockey de l'Ouest avec les Blazers de Kamloops. Il fut repêché au premier tour, au total, par les Bruins de Boston au Repêchage d'entrée dans la LNH 2001. Il porta les couleurs des Bruins et des Capitals, en plus de celles des Bruins de Providence et des Pirates de Portland de la Ligue américaine de hockey.